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 "„Ahhoz, hogy a következő:

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 "„Csere:

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 "„És más lehetőség, de jobb kezelésére virtuális gépek segítségével a .htaccess. Azt is érdemes megjegyezni, hogy az összes paraméter, amely nem határozza meg a blokkok”"Vagy .htaccess örökölt a fő fogadó (azaz. E. From" localhost „).

Í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.