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
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: