Hiba 403 ha dolgozik, a virtuális gépek a apache2 webkiszolgáló
Tény, hogy a munka a virtuális gépeket (virtuális gépek) a Apache2 webkiszolgáló könnyű, de ez a helyzet megnehezíti az a tény, hogy az internet nagyon nehéz megtalálni a koherens dokumentációt vagy példákat jó beállítás.
A legvalószínűbb probléma, hogy szembe beállításakor a virtuális gépeket, a következő lesz: a böngésző hiba
„HTTP 403 / kliens tagadta szerver konfigurációs hiba”
Hiba 403 beállításakor virtuális gépeket is előfordulhat két okból.
Először valószínű OS Microsoft Windows (de valószínűleg az összes * nix-opodobnyh tengely) abban a tényben rejlik, hogy a fő (root) utat, hogy minden dokumentum virtuális host olvashatónak kell lennie, írásra, és végrehajtható (olvasás, írás, és hajtja végre) a felhasználó httpd webszerver. A access_log fájl ebben az esetben is az a hibaüzenet 403. Bár az üzenet által visszaadott a böngésző nem tartalmazza a kód 403, és nézd, például az alábbiak szerint:
tiltott
Nem jogosultságod /index.html ezen a szerveren.
Kollégáim már látta ezt többször is, mert az a tény, hogy a szülő könyvtárat a „virtuális dokumentumok” nem volt joga, hogy végre egy fájlt a felhasználó a „www” (amely alatt a webszerver már megkezdődött). Sajnos a log fájl a szerveren, hogy nincsenek hibák világosan jelzi, és meg lehet tölteni egy csomó időt, hogy módosítsa a httpd.conf konfigurációs fájl, mert akkor úgy gondolja, hogy ez a probléma a Web szerver konfigurációját.
A második ok az, hogy nem a konfigurációt, nevezetesen, hogy elfelejtette, hogy tegye hozzáférhetővé a könyvtár, a httpd.conf fájlban. Ebben az esetben access_log megmutatja a hiba 403 és a web szerver is Aapche2 néha produkál ugyanazt a hibát a böngésző:
HTTP 403 / kliens tagadta szerver konfigurációs hiba
Különös, hogy bizonyos esetekben ez ad Tiltott üzenet kód nélkül „403”.
tiltott
Nem jogosultságod /index.html ezen a szerveren.
Az error_log minden kísérlet, hogy hozzáférhet bármely fájl a könyvtárban „virtuális host” webszerver lesz írva valami ilyesmit:
Ebben az esetben a probléma abban rejlik, hogy az extra / httpd-vhosts.conf fájlt (vagy httpd.conf - MS Windows) nincs irányelv lehetővé teszi a hozzáférést a könyvtárba, ahol a fájl.
A probléma megoldásához, akkor kell hozzá a konfigurációs fájlban:
Az alábbiakban egy példa arra, hogyan kell kinéznie, mint egész:
ServerName vhost1.example.com
ServerAlias vhost1.example.com
DocumentRoot / var / www / vhostokat / vhost1
hogy minden
Sajnos httpd-vhosts.conf fájlt. hogy jelen nem hozott mulasztási Apache2 vagy dokumentáció munka Apache2 VirtualHost nekünk tényleges működő példa ezen a pontszámot.
Remélem, hogy ez az anyag volt hasznos az Ön számára.
Jó projektek neked!