Az Apache beállítása a kezdők, csak a legjobb értékeléseket az interneten

Apache - csak megbízható és ergonomikus webszervert. Sajnos, vannak olyanok, akik nem akarnak használni, mint egy helyi szervert az egyik oka - hiánya miatt a grafikus konfigurátor mellett a Windows környezet, ami szokatlan elég sok felhasználó számára ezen aggregátum. Apache úgy van beállítva, hogy kézzel A konfigurációs fájl szerkesztése httpd.conf. De az ötlet a homályból és összetettsége ez a folyamat rossz, két okból.

Mire van szükségünk?
  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árat, ahol a számunkra kényelmes - akkor is, ha ez lesz a C: www.
  3. Gond van kódolás, mindenekelőtt - kijelzővel cirill.
  4. Teljesen valószínű - egy ponton dolgozni több webhelyet.

Igyekszünk megoldani ezeket a bajok. Mi megy abba az irányba, ahol a telepített Apache. Keresse meg és nyissa meg a httpd.conf fájlt - ez található az alkönyvtár conf.

Ez az irányelv meghatározza, hogy melyik könyvtárban van leképezve a gyökérkönyvtárban a helyén. Rögzítése azt DocumentRoot C: / www (z megjegyzés - itt majd az úton osztásjeleket használunk, ferde jobbra, sem balra, ezeket használják a Windows felhasználók számára). Az a baj, hol van a honlapon a megfelelő helyen megoldott.

Ezután állítsa a biztonsági szabályok neki. Ehhez Directory irányelv használt 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 mely szerver-specifikus funkciók lesznek olcsó. Úgy látszik, a következő lehetőségek közül:

AllowOverride - meghatározza, hogy mely konkrét irányelveket a .htaccess fájlokat képes lesz érvényesülnek 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:

Most alapján kezdeteket beállítani szerveren. A httpd.conf létezik két példányban Directory direktíva alap - és. Az első lehetőség vagyunk és a nagy ne érintse, 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 helyi oldalon, és annak minden alkönyvtárak kiválasztva az alábbi paraméterekkel:

Mentsd httpd.conf és újraindítani az Apache - c Apache Monitor vagy a parancssorban parancs apache -k restart. Minden beállítás gyökérkönyvtárában egy site befejeződött.

Ha nem nyílt - meg kell nagyon gondosan ellenőrizni mind hozzájárultak az átalakulás httpd.conf - talán, valami elromlott.

De abban az esetben, hogy látható lesz a teljes lehet, hogy ahelyett, hogy a cirill karaktereket vesszük észre valami olvashatatlan. Ez annak a ténynek köszönhető, hogy 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. És ha MSIE a legtöbb ilyen környezetben is meghatározza a kódolás maga az oldal, akkor az Opera vagy a Mozilla baj szinte garantált.

Mondanom sem kell, hogy lehetséges, hogy ki a set használt karakterek bármikor manuálisan a böngésző, hanem hogy mást nevezni ergonomikus irreális.

Ennek alapján felállított Apache kiadásához szükséges alapértelmezett kódolás. Találunk a httpd.conf gyromitra kezdődő AddDefaultCharset. Valószínűleg ez lesz teljesen AddDefaultCharset néz ki, mint az ISO-8859-1, amely megfelel az ISO-8859-1 kódolás, ahol a cirill jelei hiányoznak.

Változás az ISO-8859-1 a windows-1251, ha azt feltételezzük, hogy a honlap tartalmaznak lapokat Windows kódolást KOI-8r, ha használják KOI-8, vagy az egyik, hogy szükség van. Mentsd el a fájlt, indítsa újra az Apache - és észre a hétköznapi orosz nyelv a nemzeti tesztoldal minden böngészőben.

Szakasz a httpd.conf, mely beállítja az összes kell tennie, hogy végzett a fájlt, és az úgynevezett virtuális gépekhez.

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 gyűlt össze egy sor böngésző 127.0.0.1, megkapjuk az első lokális, összegyűjtése 127.0.0.2 - a második. Csak akkor tudjuk jelenteni, hogy az egyes rekeszekbe VirtualHostot lehet használni szinte minden Apache direktíva, amely lehetővé teszi, hogy konfigurálja a helyszínen a legrészletesebben.

Szerző: Alex Zvyagin

Konfigurálása LAMP (Linux - Apache - Mysql - PHP) ubuntu 16.04 szerver részletesen.

érdekes rekordok

Népszerű cikkek az oldalon:

Meg kell azonnal felek kapcsolódnak, hogy az alkalmazás először szükséges csak azok a felhasználók, mi nem lesz képes motiválni magad és osztályok ...

Megállapította rendkívüli konferencián „A jövő most kezdődik” a Zelenograd Műszaki Főiskola № 50. Mérnökök, fiatal tudósok, tanárok és ...

Az első program fut a számítógépen, majd azonnal indul - az úgynevezett Basic Input / Output System (Basic készlet ...

Kapcsolódó cikkek