Ako opraviť & lsquo; Zakázané - nemáte povolenie na prístup / na tomto serveri & rsquo; na doméne po nastavení Apache?

Apache je softvér webového servera, ktorý používa takmer 67% všetkých webových serverov na svete. Tento softvér je vyvinutý a distribuovaný spoločnosťou Apache Software Distribution. Je to open-source a je k dispozícii zadarmo. Apache je rýchly, bezpečný a spoľahlivý, čo je jedným z dôvodov jeho popularity. Avšak pomerne nedávno sa veľa používateľov stretlo s chybou „ Zakázané - nemáte povolenie na prístup / na tomto serveri “, keď sa pokúšali nastaviť Apache pre svoju doménu.

Čo spôsobuje chybu „Zakázané - nemáte povolenie na prístup / na tomto serveri“?

Po prijatí mnohých správ od viacerých používateľov sme sa rozhodli problém preskúmať a navrhli sme súbor riešení, ktoré ho majú úplne vyriešiť. Pozreli sme sa tiež na dôvody, kvôli ktorým sa spúšťa, a uviedli sme ich nasledovne.

  • Nesprávne nastavenie globálneho adresára : Je možné, že nastavenia globálneho adresára neboli správne nakonfigurované, čo neumožňuje dostatočnú smernicu pre web. Ak stránka nemá správnu smernicu, mohla by spôsobiť túto chybu.
  • Nesprávne povolenia : Aby mohol server Apache správne fungovať, vyžaduje povolenie až do koreňového priečinka adresára. Ak tieto povolenia nebudú udelené, môže dôjsť k aktivácii chyby.
  • Žiadne používateľské meno : V súbore „httpd.conf“ je v niektorých prípadoch potrebné zadať skutočné používateľské meno používateľa, aby sa chyba odstránila. U niektorých ľudí to funguje, zatiaľ čo u iných nie.

Teraz, keď máte základné znalosti o podstate problému, prejdeme k riešeniam. Nezabudnite ich implementovať v konkrétnom poradí, v akom sú predložené.

Riešenie 1: Zmena nastavení globálneho adresára

Na vyriešenie tohto problému je potrebné správne nakonfigurovať určité nastavenia. Preto v tomto kroku pridáme smernicu Možnosti do Globálneho nastavenia adresára, ktoré sa nachádza na „ httpd . conf “alebo„ httpd - vhosts . conf “v závislosti od používateľa. Pre to:

  1. Akonáhle ste na stránke „ httpd . conf “alebo „ httpd-vhosts.conf “, vyhľadajte nastavenia adresára , mali by byť podobné nižšie uvedenému kódu.
     Možnosti FollowSymLinks AllowOverride All Order deny, allow Allow from all 

    Poznámka: Je možné, že bol kód " Deny Od All " namiesto " Povoliť Od All ". Je dôležité, aby ste ho upravili na možnosť „ Povoliť od všetkých “ alebo „ Vyžadovať všetko udelené “, ako je uvedené nižšie.

  2. Nezabudnite do nej pridať riadok „ Možnosti Indexy FollowSymLinks Zahŕňa ExecCGI “ tak, aby vyzeral podobne ako nasledujúci kód.
     #Options FollowSymLinks Možnosti Indexy FollowSymLinks Zahŕňa ExecCGI AllowOverride Všetky objednávky odmietnuť, povoliť Povoliť od všetkých 
  3. Skontrolujte, či problém pretrváva.
  4. Ak problém nie je vyriešený, upravte kód odstránením možnosti „ Povoliť od všetkých “ na možnosť „ Vyžadovať všetky pridelené “.
  5. Skontrolujte, či problém pretrváva

Riešenie 2: Zmena povolení

Keď používateľ prepája server Apache so svojou doménou, poskytuje softvéru povolenie na čítanie a zápis súborov. Je dôležité, aby boli tieto povolenia poskytované správne. Ďalej označíme správny spôsob poskytovania povolení.

  1. Používatelia zvyčajne poskytujú povolenia nasledujúcim spôsobom.
    chgrp -R www-data / username / home / Dropbox / myamazingsite / chmod -R 2750 / username / home / Dropbox / myamazingsite /
  2. Tieto príkazy sú nesprávne a je potrebné ich nahradiť
    chgrp -R www-data / username chmod -R 2750 / username
  3. Nezabudnite tiež, že používate správnu úroveň „ chmod “, použite takú, ktorá poskytuje používateľom povolenia na čítanie, napríklad „ chmod 755 “.
  4. Po vyskúšaní návrhov skontrolujte, či problém pretrváva.

Riešenie 3: Pridanie používateľského mena

V časti „ httpd . conf “, nezabudnite namiesto slov „ User “ alebo „ Group “ pridať svoje presné užívateľské meno . V niektorých prípadoch sa problém vyrieši pridaním používateľského mena.

Odporúčaná

Oprava: Minecraft neodpovedá
Čo je aplikácia na registráciu zariadenia digitálneho televízneho prijímača a mala by byť odstránená?
Čo je FileRepMalware a mali by ste ho odstrániť