Ako opraviť 'Zakázané - nemáte povolenie na prístup / na tento server' 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 otvorený a je k dispozícii zadarmo. Apache je rýchly, bezpečný a spoľahlivý, čo je jeden z dôvodov jeho popularity. V poslednej dobe však mnohí používatelia zaznamenali chybu „ Zakázané - nemáte povolenie na prístup / na tento server “, keď sa pokúšate nastaviť Apache pre svoju doménu.

„Zakázané - nemáte povolenie na prístup / na tento server“ Chyba

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

Po prijatí mnohých správ od viacerých používateľov sme sa rozhodli problém preskúmať a navrhli súbor riešení na jeho úplné vyriešenie. Tiež sme sa zaoberali dôvodmi, pre ktoré 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 dostatok direktívy pre web. Ak web nemá správnu smernicu, môže to spôsobiť túto chybu.
  • Nesprávne oprávnenia : Apache vyžaduje povolenia až do koreňového priečinka adresára, aby fungoval správne, ak tieto oprávnenia nebudú udelené, môže sa spustiť chyba.
  • Žiadne používateľské meno : V časti „httpd.conf“ sa musí v niektorých prípadoch zadať skutočné používateľské meno používateľa, aby sa chyba odstránila. To funguje pre niektorých ľudí, zatiaľ čo pre niektorých nie.

Teraz, keď už máte základné znalosti o povahe problému, pôjdeme ďalej k riešeniam. Nezabudnite ich implementovať v špecifickom poradí, v akom sú uvedené.

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 o možnostiach do nastavení globálneho adresára, ktoré sa nachádza v časti „ httpd . conf “alebo„ httpd - vhosts . conf “v závislosti od používateľa. Pre to:

  1. Keď sa nachádzate v časti „ 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 Zakázať všetky objednávky, povoliť povoliť zo všetkých 

    Súbor „httpd.conf“

    Poznámka: Je možné, že kód má namiesto možnosti „ Povoliť zo všetkých “ kód „ Zakázať všetkým “. Je dôležité, aby ste ho zmenili na možnosť „ Povoliť zo všetkých “ alebo „ Vyžadovať všetky granty “, ako je uvedené nižšie.

  2. Uistite sa, že ste doň pridali riadok „ Možnosti indexov FollowSymLinks Obsahuje ExecCGI “ tak, aby vyzeral podobne ako nasledujúci kód.
     #Options Indexy možností FollowSymLinks FollowSymLinks Zahŕňa ExecCGI AllowOverride Zakázať všetky objednávky, povoliť povoliť zo všetkých 
  3. Skontrolujte, či problém pretrváva.
  4. Ak sa problém nevyrieši, upravte kód odstránením položky „ Povoliť zo všetkých “ na „ Vyžadovať všetko udelené “.
  5. Skontrolujte, či problém pretrváva

Riešenie 2: Zmena povolení

Keď užívateľ prepojí Apache so svojou doménou, poskytuje oprávnenie na softvér, aby mohol čítať a zapisovať súbory. Je dôležité, aby sa tieto povolenia poskytovali správne. Nižšie uvádzame správny spôsob poskytovania povolení.

  1. Používatelia zvyčajne poskytujú povolenia nasledujúcim spôsobom.
     chgrp -R www-data / meno používateľa / domov / Dropbox / myamazingsite / chmod -R 2750 / meno používateľa / 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. Nezabúdajte, že používate správnu úroveň „ chmod “, použite takú, ktorá poskytuje oprávnenie na čítanie používateľom, 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 do slov „ User “ alebo „ Group “ pridať presné meno používateľa . V niektorých prípadoch problém vyrieši pridanie používateľského mena.

Pridajte meno používateľa do označeného súboru

Zaujímavé Články