Beállítása virtuális gépek Apache 2

A legegyszerűbb módja, hogy adjunk, és kövesse az Apache virtuális gépeket, hogy módosítsa a konfigurációs fájl webszerver, amely más nevét és helyét függően operációs rendszer:

A második lehetőség, hogy a saját beállításait fájlban fájlokat kell helyezni az úton:

Miután NameVirtualHost kell blokkolni VirtualHostot *: 80. Ezek a blokkok a konfiguráció a virtuális gépeket. Úgy néz ki, minden körülbelül a következő:

Itt van, és mindent a beállításokat a virtuális házigazdák, valamint a kapcsolat megszakítására vagy bizonyos lehetőségeket.

Tekintsük részletesebben, amelyek mindegyike megfelel egy irányelvet a fenti.

2. irányelv DocumentRoot pont a gyökér könyvtárat a helyszínen fájlokat, hogy az ügyfél webszerver kell kiadni (böngésző).

3. Kiszolgáló neve irányelv meghatározza a gazda nevét, amelyen a kérésnek eleget kell tenni a fájlokat helye a Document.

4. ServerAlias ​​irányelv adhatja alternatív hosztnevek (alias, becenevek), amelyhez nem reagál.

5. ErrorLog irányelv meghatározza a hiba log fájlokat minden gazda és CustomLog - naplófájlok az összes többi, kivéve a hibákat.

Amíg blokkok virtualhostami, ahogy észrevették, van egy rekord:

a címke egy listát irányelvek (paraméterek) kell alkalmazni egy adott könyvtár, ami meg van adva a nyitó címke. A fenti példában - ez var / www /. Ez az irányelv AllowOverride adja meg, hogy a .htaccess fájlok, és ha igen, milyen a globális webszerver irányelv lehet újra meghatározni az ilyen fájlokat. A példában bemutatott fenti AllowOverride érték beállítása Minden. amely lehetővé teszi, hogy kezelni a .htaccess fájlt, és az összes ilyen irányelvek azt. Vannak más lehetséges értékei:

FileInfo - lehetővé teszi a használatát irányelvek ellenőrző dokumentum típusok (AddEncoding, AddLanguage, AddType, DefaultType, ErrorDocument, LanguagePriority stb ..).

Indexes - lehetővé teszi a használatát irányelvek ellenőrzésére könyvtár indexelő (AddDescription, AddIcon, AddIconByEncoding, AddIconByType, DefaultIcon, DirectoryIndex, FancyIndexing, HeaderName, IndexIgnore, Kijelzési opciók, ReadmeName stb ..).

Limit - lehetővé teszi a használatát hozzáférés-vezérlési irányelvek (allow, deny és sorrendben).

Opciók - lehetővé teszi a használatát irányelvek, amivel kezelni a sajátos könyvtár jellemzői (Opciók XBitHack).

Ez csak egy a sok lehetséges irányelvek, amely megtalálható a honlapon a fejlesztők.

Miután elmentette módosít egy fájlt, ellenőrizze az új beállításokat a hibákat. Az alábbi parancsok használhatók a vizsgálat elvégzéséhez:

Ha kap egy „Syntax OK”, az azt jelenti, hogy nincs hiba, és akkor a webkiszolgáló újraindításához a módosítások alkalmazásához. Ez megtehető a következő parancsokkal:

Következő, akkor találkozhat a következő probléma. Amikor az Apache kérés felvételi halad körül listáját virtuális gépek keresve megfelelő, és ha nem talál hatósága által kiadott megfelelőségi fogadó elsőrendű. Hogy megoldja ezt a gondot, a szakértők már felér egy úgynevezett cap-szakasz, amelyet be kell illeszteni, mielőtt az első VirtualHostnak részben a valódi oldalon. Úgy néz ki, hasonló a következő:

Így érvénytelen kérést fog küldeni az utat var / www / default. ahol lehet létrehozni egy index oldalt, amely beszámol a helytelen kéréseket.

Továbbá, az alapértelmezett Apache nem fér hozzá a saját könyvtárat, de csak a / var / www. Ha használja a szerver SELinuxhoz majd Apache biztosít hozzáférést a hazai könyvtárak, használja az alábbi parancsot:

Ahhoz, hogy az Apache hozzáfér egy adott könyvtár, például a / home / sajatkonyvtar használja a következő parancsot:

Ha letiltja SELinux az Apache, hogy hozzáférést biztosít egy adott webhely home könyvtár, akkor kézzel kell szerkeszteni a konfigurációs fájl (/etc/httpd/conf/httpd.conf CentOS / Fedora vagy /etc/apache2/apache2.conf a Debian / ubuntu).

Ha a VPS fut Debian / Ubuntu. Ez igaz DocumentRoot sort kell a / etc / apache2 / sites-available / default. A szerkesztéséhez és cserélje az alapértelmezett érték a / var / www az abszolút elérési utat a home könyvtár egy oldalon. Indítsa újra a webszervert.

Ezen alapvető beállítási virtuális gépeket át.

Kérjük, értékeld a cikket: