పరిష్కరించబడింది: ఈ సర్వర్‌లో యాక్సెస్ చేయడానికి మీకు అనుమతి లేదు

పరిష్కరించబడింది: ఈ సర్వర్‌లో యాక్సెస్ చేయడానికి మీకు అనుమతి లేదు

అనేక వెబ్ సర్వర్ కాన్ఫిగరేషన్‌లు ఫైల్ అనుమతులకు సంబంధించిన సమస్యలను ఎదుర్కొంటున్నాయి. ఇది తరచుగా సర్వర్‌ను సందర్శకులకు యాక్సెస్ చేయలేనిదిగా చేస్తుంది మరియు 403 లోపం రూపంలో వ్యక్తమవుతుంది. సాధారణంగా, దోష సందేశం అనేది 'నిషేధించబడింది: ఈ సర్వర్‌లో / యాక్సెస్ చేయడానికి మీకు అనుమతి లేదు'. ఈ లోపం సర్వర్‌లోని ఇతర మార్గాలకు యాక్సెస్‌ను కూడా పరిమితం చేయవచ్చు /డైరెక్టరీ .





అపాచీ కాన్ఫిగరేషన్ ఫైల్‌లోని సమస్యల కారణంగా లేదా అవినీతిపరుడి కారణంగా కూడా ఇలాంటి సమస్యలు సంభవించవచ్చు .htaccess ఫైల్. ఈ సమస్యలన్నింటికీ దశల వారీ పరిష్కారాలను ఈ గైడ్ అందిస్తుంది. మొదటి పరిష్కారం నుండి ప్రారంభించి, వాటిని ఒకేసారి ప్రయత్నించండి.





ఈ అపాచీ 403 లోపానికి కారణం ఏమిటి?

ఇది అనేక సమస్యల వల్ల అపాచీ చివరలో 403 లోపం. అయితే, చాలా సందర్భాలలో, సైట్‌ను పబ్లిక్‌గా యాక్సెస్ చేయడానికి అవసరమైన సరైన అనుమతులు లేకపోవడం వల్ల ఈ లోపం సంభవిస్తుంది. ఇది కాకుండా, చెడు కారణంగా WordPress సైట్‌లు తరచుగా ఈ సమస్యను ఎదుర్కొంటాయి .htaccess ఫైల్.





అంతేకాకుండా, అపాచీ వెర్షన్ 2.4 నుండి, ఆదేశాలు ఎలా పనిచేస్తాయో కొన్ని మార్పులు జరిగాయి. ఇది మీ వెబ్‌సైట్‌కు పబ్లిక్ యాక్సెస్‌ని కూడా పరిమితం చేస్తుంది మరియు 403 నిషిద్ధ దోషానికి దారితీస్తుంది.

1. లోపాన్ని నివారించడానికి ఫైల్ అనుమతులను పరిష్కరించండి

సరైన అనుమతులు లేనందున చాలా మంది ఈ సాధారణ 403 లోపాన్ని ఎదుర్కొంటున్నారు. బయటి ప్రపంచానికి రీడ్ యాక్సెస్‌ను ఎనేబుల్ చేయడం సైట్ అడ్మిన్ మర్చిపోతే, తుది వినియోగదారులు అభ్యర్థించిన వనరును యాక్సెస్ చేయలేరు. ఇది తరచుగా ఈ లోపానికి మూల కారణం.



బదులుగా మీరు సైట్ అడ్మిన్ అయితే, పబ్లిక్ యాక్సెస్ కోసం ఉద్దేశించిన ఫైల్‌లు సరైన రీడ్ పర్మిషన్‌లను కలిగి ఉన్నాయని నిర్ధారించుకోవాలి. లేకపోతే, మీరు పబ్లిక్ సైట్‌లో ఈ లోపాన్ని ఎదుర్కొంటుంటే, ఈ సమస్యను పరిష్కరించమని సైట్ నిర్వాహకుడికి తెలియజేయండి.

పబ్లిక్‌గా యాక్సెస్ చేయగల ఫైల్‌ల కోసం సరైన అనుమతులను సెట్ చేయడం కొంచెం గమ్మత్తైనది. అందుకే నిర్వాహకులు ఖచ్చితంగా సున్నా అనుమతులతో ప్రారంభించి, అవసరమైన విధంగా వాటిని జోడించాలి. అనుమతి మోడ్‌తో ఫోల్డర్‌లను కలిగి ఉండటం మంచిది 755 మరియు ఫైల్‌లు 644 .





స్నేహితుడితో ఆడటానికి మైండ్ గేమ్స్

సాధారణ వెబ్‌సైట్ కోసం, డైరెక్టరీలు కలిగి ఉండాలి అమలు అనుమతి, మరియు ఫైళ్లు కలిగి ఉండాలి చదవండి అనుమతి ఫైల్‌లపై ఎగ్జిక్యూట్ పర్మిషన్ ఇవ్వకుండా చూసుకోండి. హానికరమైన వినియోగదారులు అటువంటి ఫైల్‌ల ద్వారా పబ్లిక్ సర్వర్‌లకు అవాంఛిత ప్రాప్యతను పొందవచ్చు. కోసం అనుమతి మోడ్ చదవండి , వ్రాయడానికి మరియు అమలు యాక్సెస్ వరుసగా 4, 2 మరియు 1.

కాబట్టి, డైరెక్టరీలలో 755 యొక్క అనుమతి మోడ్ అంటే యజమాని మాత్రమే డైరెక్టరీ కంటెంట్‌లకు పూర్తి ప్రాప్యతను కలిగి ఉంటారు. సమూహ వినియోగదారులు మరియు ఇతరులు మాత్రమే చదవగలరు మరియు అమలు చేయగలరు. అదేవిధంగా, ఫైల్‌ల కోసం 644 పర్మిషన్ మోడ్ యజమానికి చదవడానికి మరియు వ్రాయడానికి యాక్సెస్‌ను అందిస్తుంది మరియు మిగతా అందరికీ మాత్రమే యాక్సెస్ అందిస్తుంది.





ఈ లోపాన్ని పరిష్కరించడానికి, మీ వెబ్‌రూట్ డైరెక్టరీ అనుమతులను పరిష్కరించండి. కింది ఆదేశం ఉపయోగిస్తుంది chmod యుటిలిటీ డైరెక్టరీ అనుమతులను 755 కి సెట్ చేయడానికి.

sudo find /var/www/html -type d -exec chmod 755 {} ;

మీ వెబ్‌సైట్‌ను పట్టుకోవడానికి మీరు అపాచీ యొక్క డిఫాల్ట్ డాక్యుమెంట్ రూట్‌ను ఉపయోగిస్తున్నట్లు ఈ ఆదేశం ఊహిస్తుంది. మీరు వేరే డైరెక్టరీని ఉపయోగిస్తుంటే, దానికి తగినట్లుగా డైరెక్టరీ పేరును భర్తీ చేయండి. అన్ని ఫైల్ అనుమతులను 644 కి మార్చడానికి క్రింది ఆదేశాన్ని ఉపయోగించండి.

sudo find /var/www/html -type f -exec chmod 644 {} ;

పై కమాండ్ వ్యక్తిగత ఫైళ్ళను గుర్తించడానికి ఫైండ్ యుటిలిటీని ఉపయోగిస్తుంది మరియు chmod ద్వారా సరైన అనుమతిని సెట్ చేస్తుంది. ముగింపు {} ద్వారా తిరిగి ఫైల్ మార్గాలను కలిగి ఉంది కనుగొనండి ఆదేశం , ఇంకా సెమికోలన్ ( ; ) పునరుక్తి ముగింపును సూచిస్తుంది. చివరగా, అపాచీ సర్వర్‌ను పునartప్రారంభించండి, తద్వారా మీ మార్పులు అమలులోకి వస్తాయి.

sudo systemctl restart apache2.service

ఈ ఆదేశం ఉబుంటులో అపాచీ సర్వర్‌ని పునarప్రారంభిస్తుంది. అయితే, RHEL లేదా CentOS వంటి అనేక RPM- ఆధారిత డిస్ట్రోలు అపాచీని ఇన్‌స్టాల్ చేస్తాయి httpd . అటువంటి వ్యవస్థల కోసం, బదులుగా కింది ఆదేశాన్ని ఉపయోగించండి:

sudo systemctl restart httpd

2. మీ WordPress వెబ్‌సైట్ కోసం .htaccess ఫైల్‌ను పరిష్కరించండి

ది .htaccess ఫైల్ పంపిణీ చేయబడిన కాన్ఫిగరేషన్ ఫైల్‌గా పనిచేస్తుంది మరియు ప్రతి డైరెక్టరీకి కాన్ఫిగరేషన్ మార్పులు వంటి వాటిని ఎలా నిర్వహించాలో అపాచీకి తెలియజేస్తుంది. కొన్నిసార్లు ఈ ఫైల్ పాడైపోతుంది మరియు 'ఈ సర్వర్‌లో యాక్సెస్ చేయడానికి మీకు అనుమతి లేదు' లోపానికి దారితీయవచ్చు.

అదృష్టవశాత్తూ, మీ సర్వర్‌లో 403 దోషానికి కారణమైతే, కొత్త .htaccess ఫైల్‌ను సృష్టించడం ద్వారా మీరు దీన్ని సులభంగా పరిష్కరించవచ్చు. మీ వెబ్‌సైట్ కోసం కొత్త .htaccess ఫైల్‌ను సృష్టించడానికి, ముందుగా, మీ WordPress డాష్‌బోర్డ్‌కి లాగిన్ చేయండి. అప్పుడు, దానిపై క్లిక్ చేయండి సెట్టింగులు> పెర్మాలింక్‌లు .

మీరు ఇక్కడ ఎలాంటి అదనపు మార్పులు చేయనవసరం లేదు. జస్ట్ క్లిక్ చేయండి మార్పులను ఊంచు బటన్ మరియు WordPress మీ కోసం తాజా .htaccess ఫైల్‌ను రూపొందిస్తాయి.

కాబట్టి మీరు ఎప్పుడైనా పై సమస్యను ఎదుర్కొంటే, కొత్త .htaccess ఫైల్‌ను సృష్టించడానికి ప్రయత్నించండి. .Htaccess పద్ధతి సాధారణంగా WordPress వెబ్‌సైట్‌లకు బాగా పనిచేస్తుంది.

3. అపాచీ కాన్ఫిగరేషన్ ఫైల్‌లో ఆదేశాలను కాన్ఫిగర్ చేయండి

అపాచీ 2.4 అనే కొత్త కాన్ఫిగరేషన్ మాడ్యూల్‌ను ఉపయోగిస్తుంది mod_authz_host . ఈ మాడ్యూల్ అనేక కొత్త ఆదేశాలను బహిర్గతం చేస్తుంది. సంక్షిప్తంగా, ఇది క్రింది నియమాలను అమలు చేస్తుంది:

  • మంజూరు చేసినవన్నీ అవసరం : అన్ని అభ్యర్థనలను అనుమతించండి
  • అన్నీ తిరస్కరించబడ్డాయి : అన్ని అభ్యర్థనలను తిరస్కరించండి
  • హోస్ట్ సేఫ్.కామ్ అవసరం : Safe.com నుండి అభ్యర్థనలను మాత్రమే అనుమతించండి

మీరు అపాచీ 2.4 ఉపయోగిస్తుంటే, మీ ప్రధాన కాన్ఫిగరేషన్ ఫైల్ కింది కోడ్ బ్లాక్‌ను కలిగి ఉందని నిర్ధారించుకోండి. Vim వంటి సాధారణ టెక్స్ట్ ఎడిటర్‌ని ఉపయోగించి మీరు ఈ ఫైల్‌లోని విషయాలను తనిఖీ చేయవచ్చు. వారు తప్పిపోయినట్లయితే ఈ బ్లాక్‌ను కాన్ఫిగరేషన్ ఫైల్‌లో జోడించండి. అప్పుడు, మీరు చేయవచ్చు Vim ని సేవ్ చేయండి మరియు నిష్క్రమించండి .

vim /etc/apache2/apache2.conf
Options FollowSymLinks
AllowOverride None
Require all denied


AllowOverride None
Require all granted


Options Indexes FollowSymLinks
AllowOverride None
Require all granted

అంతేకాకుండా, మీరు RHEL- ఆధారిత వెబ్ సర్వర్‌ని నడుపుతుంటే, మీరు యాక్సెస్‌ను సులభతరం చేయాలి / var / www మీ అపాచీ కాన్ఫిగరేషన్ ఫైల్‌లోని విభాగం. కాబట్టి నిర్ధారించుకోండి /etc/httpd/conf/httpd.conf ఫైల్ కింది కోడ్ బ్లాక్‌ను కలిగి ఉంది.

vim /etc/httpd/conf/httpd.conf
AllowOverride None
Require all granted

చివరగా, కింది ఆదేశాలలో ఒకదాన్ని ఉపయోగించి అపాచీ సర్వర్‌ని పునartప్రారంభించండి.

# for Ubuntu and Debian
sudo systemctl restart apache2.service
# for RHEL and CentOS
sudo systemctl restart httpd

అపాచీ సర్వర్ అనుమతి లోపం పరిష్కరించండి

పబ్లిక్ వెబ్‌సైట్‌లను యాక్సెస్ చేసేటప్పుడు లేదా వారి స్వంత సైట్‌లను కాన్ఫిగర్ చేసేటప్పుడు చాలా మంది పై సమస్యను ఎదుర్కొంటారు. ఈ గైడ్ ఈ సమస్యకు అనేక పరిష్కారాలను కవర్ చేసింది. అపాచీ కోసం ఫైల్‌సిస్టమ్ అనుమతిని రీసెట్ చేయడం మొదటి రిసార్ట్. అనుమతులను మార్చిన తర్వాత కూడా లోపం కొనసాగితే, క్రొత్తదాన్ని సృష్టించడానికి ప్రయత్నించండి .htaccess ఫైల్ మరియు నిర్దేశకాలు మీ అపాచీ కాన్ఫిగరేషన్ ఫైల్‌లో సరిగ్గా సెట్ చేయబడ్డాయని నిర్ధారించుకోండి.

ఇలాంటిదే సర్వర్-సైడ్ ఎర్రర్‌కు దారితీసే అనేక సమస్యలు ఉన్నాయి. అటువంటి పరిస్థితులలో మీ సర్వర్ అప్ మరియు రన్నింగ్ పొందడానికి మీరు Linux సర్వర్ సమస్యలను పరిష్కరించడంలో నైపుణ్యం కలిగి ఉండాలి.

షేర్ చేయండి షేర్ చేయండి ట్వీట్ ఇమెయిల్ ఈ 5 ట్రబుల్షూటింగ్ దశలతో లైనక్స్ సర్వర్ సమస్యలను పరిష్కరించండి

ఈ స్మార్ట్ ట్రబుల్షూటింగ్ చిట్కాలతో మీ లైనక్స్ సర్వర్‌ని బ్యాకప్ చేయండి మరియు నిమిషాల్లో అమలు చేయండి.

తదుపరి చదవండి
సంబంధిత అంశాలు
  • లైనక్స్
  • అపాచీ సర్వర్
  • వెబ్ సర్వర్
  • లైనక్స్
  • సమస్య పరిష్కరించు
  • లైనక్స్ లోపాలు
రచయిత గురుంచి రుబాయత్ హుస్సేన్(39 కథనాలు ప్రచురించబడ్డాయి)

రుబాయత్ అనేది ఓపెన్ సోర్స్ కోసం బలమైన అభిరుచి కలిగిన CS గ్రాడ్. యునిక్స్ అనుభవజ్ఞుడిగా కాకుండా, అతను నెట్‌వర్క్ సెక్యూరిటీ, క్రిప్టోగ్రఫీ మరియు ఫంక్షనల్ ప్రోగ్రామింగ్‌లో కూడా ఉన్నాడు. అతను సెకండ్‌హ్యాండ్ పుస్తకాల యొక్క ఆసక్తిగల కలెక్టర్ మరియు క్లాసిక్ రాక్ పట్ల అంతులేని ప్రశంసలు కలిగి ఉన్నాడు.

రుబయత్ హుస్సేన్ నుండి మరిన్ని

మా వార్తాలేఖకు సభ్యత్వాన్ని పొందండి

టెక్ చిట్కాలు, సమీక్షలు, ఉచిత ఈబుక్‌లు మరియు ప్రత్యేకమైన డీల్స్ కోసం మా వార్తాలేఖలో చేరండి!

సభ్యత్వం పొందడానికి ఇక్కడ క్లిక్ చేయండి