Az Apache beállítása kezdőknek - Internet „érdekes a hálózat
A második -, hogy az újonnan telepített Apache szerver van beállítva, hogy a munka nagyon kényelmes, meg kell változtatni egy kicsit.
- Fuss a legnépszerűbb webszerver fut a legnépszerűbb platform - a Windows.
- Oldal fájlok tárolására a könyvtárba, ahol célszerű, - legyen C: \ www.
- Nincs probléma, a kódolás az első helyen - megjelenítésével cirill.
- Nagyon is lehetséges -, hogy egyszerre működik több webhelyet.
DocumentRoot direktíva meghatározza azt a könyvtárat, hogy a gyökere a helyén
Ahhoz, hogy a gyökér könyvtárába a helyszínen, és az összes alkönyvtárat kell állítani a hozzáférési szabályok és a kiszolgáló funkciók részt
Ezután állítsa be a biztonsági politika érte. Ehhez Directory opció használható az Apache. Ezt használják a következők szerint:
Options szerver funkció
AllowOverride lehetőségek
Rendelési lehetőségek
A lista a felhasznált paraméterek mellett.
Options - meghatározza, hogy melyik szerver funkciók állnak rendelkezésre. Az alábbi lehetőségek állnak rendelkezésre:
AllowOverride - meghatározza, hogy mely irányelvek a .htaccess fájlokban érvényesülhetnek ugyanebben meghatározott httpd.conf. beállítások:
Rendelés - határozza meg a szabályokat a szerver elérését. beállítások:
- Deny, Allow - Deny irányelv határozza meg, hogy Hagyjuk, az alapértelmezett hozzáférési megengedett, kivéve a házigazdák megadva a következő sor után Deny re.
- Allow, deny - Allow határozza előtt Deny, az alapértelmezett hozzáférési tilos, kivéve a házigazdák megadva a következő sor után engedélyezése származó.
- Kölcsönös-hiba - a hozzáférést csak azokra házigazdák, hogy jelen vannak az Allow és Deny hiányzik.
Most alapján mindez elkezdjük beállítani a szerveren. A httpd.conf létezik két példányban Directory direktíva alap -
Options Indexes FollowSymLinks
AllowOverride Semmi
Order allow, deny
Hagyjuk az összes
Lefordítva orosz nyelv - a C: / www, korábban kiválasztott, mint a gyökér a honlapunkon, és minden alkönyvtárat választott a következő paraméterekkel:
Mentsd httpd.conf és újraindítani az Apache - c Apache Monitor vagy parancssorban parancs apache -k restart. Minden beállítás gyökérkönyvtárában egy site befejeződött.
De ebben az esetben, ha nyitva van, akkor lehetséges, hogy ahelyett, hogy a cirill karaktereket fogunk látni valami olvashatatlan. Ez azért történik, mert egyrészt az Apache biztosítja a böngésző, az oldal kérik, az alapértelmezett kódolást az oldal, másrészt - a kódolás, ez nem a cirill. Ha az Internet Explorer a legtöbb ilyen helyzetekben mindig meghatározza a karakterkódolást maga az oldal, akkor az Opera vagy a Mozilla problémák szinte garantált. Persze, lehet, hogy a karakterkészlet minden alkalommal manuálisan a böngésző, hanem hogy mást kényelmes hívni lehetetlen.
Egy fontos pont - beállítás az alapértelmezett kódolást
Ezért hoztuk létre az Apache számára a kibocsátás a kívánt alapértelmezett kódolás. Találunk a httpd.conf a sor, hogy kezdődik AddDefaultCharset. A legvalószínűbb, hogy teljesen úgy néz ki mint AddDefaultCharset ISO-8859-1. amely megfelel az ISO-8859-1 kódolás, ahol cirill karakterek hiányoznak. Változás az ISO-8859-1 a windows-1251. Ha azt feltételezzük, hogy a honlap tartalmaznak lapokat kódolva a Windows a KOI-8r. Ha ön használ KOI-8, vagy az egyik, hogy szükség van. Mentsd el a fájlt, indítsa újra az Apache - és figyeljük a normál orosz nyelvű tesztoldalunkon bármely böngészővel.
Apache ad nagyon kényelmes dolgozni több telephellyel függetlenül
ServerAdmin webmaster @ site2
ServerName site2
DocumentRoot "C: / www2"
ScriptAlias / cgi / "C: / www2 / cgi /"
ErrorLog "C: /www2/error.log"
CustomLog "C: /www2/custom.log" közös
Apache újraindításához. Most, írja a böngésző 127.0.0.1 sort, megkapjuk az első lokális beírja 127.0.0.2 - a második. Már csak azt kell mondani, hogy belül minden VirtualHostot tartály, akkor szinte bármilyen Apache direktíva, amely lehetővé teszi, hogy konfigurálja minden helyszínen a legrészletesebb módon.