Az Apache beállítása kezdőknek - Internet „érdekes a hálózat

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.

  1. Fuss a legnépszerűbb webszerver fut a legnépszerűbb platform - a Windows.
  2. Oldal fájlok tárolására a könyvtárba, ahol célszerű, - legyen C: \ www.
  3. Nincs probléma, a kódolás az első helyen - megjelenítésével cirill.
  4. 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 - és . Az első lehetőség nem térünk, lépjünk a második és állítsa be a következő paramétereket:


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.

Kapcsolódó linkek