Bez linkek, tuning apache
Figyelmeztetés. include (../../../../ index / menu.html): failed to open stream: Nincs ilyen fájl vagy könyvtár a / var / www / bez-ssoru / htdocs / tanulni / utasítások / apache / apache .php on line 12
Figyelmeztetés. include (): Sikertelen nyitó '../../../../index/menu.html' felvétel (include_path = ':. / var / www / ZF') a / var / www / bez-ssoru /htdocs/learn/instructions/apache/apache.php on line 12
„Httpd.conf” fájl
A fő konfigurációs fájl a szerver - „httpd.conf”. Fekszik a könyvtár „conf” a Apache gyökér-könyvtárban. Vele és dolgozni. A szintaxis nagyon egyszerű: „az értéke az irányelv.”
Figyelem! Egyes irányelvek néz ki:
Általános beállítások
Katalógus fájlokat a szerverre (nem tévesztendő össze a „DocumentRoot”):
Apache kötődik egy specifikus port:
kiszolgáló nevét (a munka nem érinti):
Be kell, hogy hozzon létre egy mappát, ahol fogja állítani az oldalakon. Apache telepítési "DocumentRoot" Default - "% ServerRoot% / htdocs" (azaz, ha az Apache a mappában "C: \ Server \ Apache" .., A "DocumentRoot" fog kinézni: „C: / Server / Apache / apache2 / htdocs „). Meg kell változtatni a "DocumentRoot", hogy "C: / Sites / home / localhost / www."
Hozzon létre egy disk „C:” mappa „oldalak”. Ebben, létrehoz egy „home” könyvtár már rá - a „localhost”, „mysite”, stb Ezeken a mappák ( "localhost", "neebet", "mysite") tenni a könyvtárak "www" (tárolni html dokumentumok), "cgi" (tárolni a cgi-script), üres access.log fájlok (hozzáférési napló szerver) és error.log (server error log).
Ezután cserélje ki az egységet "
Megadása az index fájlt egy könyvtárba (a fájl szerver jelenik meg, ha hozzáfér a könyvtár nélkül a fájl neve):
CGI beállítások
Ez meghatározza az Apache, hogy kiterjesztésű fájlok „cgi”, „denevér”, „exe” kell tekinteni, cgi-script:
blokk "
nyelvi beállítások
Beállítja a prioritás a nyelv:
PHP beállítások
SSI beállítások
Most a fő derektivy beállítva. A módosítások érvénybe léptetéséhez - Apache újraindításához.
A virtuális gépek
Korábban létrehozott mappa „neebet” és „mysite” a „home” könyvtárba. Ez a gyökere a virtuális gépeket. Úgy kell a mappát „www” és a „cgi”, access.log és error.log fájlokat. E. Minden ugyanaz, mint a „localhost” könyvtárba. Minden virtuális gépeket fogja használni az IP „127.0.0.1”.
Adjuk hozzá a „httpd.conf” fájlt a következőképpen:
Felveheti blokkok "
Így. Apache beállítását dolgozni virtuális gépeket. Nevek, természetesen meg lehet változtatni, de kérjük, legyen óvatos a módját!
Most Döntse el a Windows tud a létezéséről virtuális gépek? Ez lesz a fájl szerkesztéséhez „hosts” (nem tévesztendő össze a fájlt „HOSTS.SAM fájlt”), amely tárolja a mappában „% Windows% \ System32 \ drivers \ etc”. Ez valahogy így néz ki:
Szükség lesz hozzá egy sort:
A módosítások érvénybe léptetéséhez - Apache újraindításához.