Az Apache beállítása 2 web-szerver

Ezután kattintson az ikonra a toll, a tálcán jobb gombbal, és válassza a „Megnyitás Services”. A Service Management ablakban válassza a vonal „Apache2.2”, és csinálni egy dupla kattintással, majd a lap „Általános” ( „General”) válassza ki a kézi indítása - „Indítás típusa: Manual” ( „Indítás típusa: Manual”) . Ezt meg kell tenni annak érdekében, hogy az extra szolgáltatások nem terhelik a rendszert. Tekintettel arra, hogy az otthoni számítógép nem csak használják a webes fejlesztés, hanem sok más célra, kézzel elindítani és megállítani, változóan használt szolgáltatás a leginkább elfogadható.

A gyökere a C: meghajtó könyvtár létrehozása „apache” - ez fog alapulni a virtuális gépek (domain), a globális hibanaplófájlt „error.log” (a program által létrehozott, amikor először indul el automatikusan), a globális „access.log” fájl hozzáférés (automatikusan létrejön). A katalógusban „apache” hozzon létre egy üres mappát - „localhost”, ami viszont, hozzon létre egy mappát a „www”, ez az utolsó, és nadoditsya projekt honlapunkon formájában helyi szkripteket. Ez a látszólag furcsa könyvtár struktúra által diktált egy hasonló rendszer építéséhez könyvtárat UNIX, és úgy tervezték, hogy egyszerűsítse tovább a megértést és használni.

LoadModule rewrite_module modules / mod_rewrite.so


2. Az kell hozzá egy sort, amelyik betölti a PHP értelmező, a végén a blokk modulok vannak betöltve:

#LoadModule php5_module "C: /php/php5apache2_2.dll"


raskomentiruem PHP telepítése után

3. Adjuk meg a könyvtárat, amely a konfigurációs PHP fájlt és add hozzá a következő sort az alábbi:


raskomentiruem PHP telepítése után

4. Keresse meg a következő sort:

Rendeljen a gyökér könyvtárat az oldal üzemeltetőjének (egy kicsit, mielőtt már létrehozott):

5. Keresse a blokk:


Options FollowSymLinks
AllowOverride Semmi
Rendelési tagadja, hogy
Deny minden


És cserélje ki a következőket:


Options Indexes Tartalmazza FollowSymLinks
AllowOverride All
Hagyjuk az összes

#
# Controls, aki tud dolgokat ezen a szerveren.
#
Order allow, deny
Hagyjuk az összes


DirectoryIndex index.html

Cserélje ki:


DirectoryIndex index.html index.htm index.shtml index.php

8. Keresse meg a következő sort:


Cserélje a következő (ebben az esetben, megtekintheti a globális kiszolgáló hibafájlt könnyebb lesz):

9. Keresse meg a következő sort:

CustomLog "logs / access.log" közös

CustomLog "C: /apache/access.log" közös

AddType text / html .shtml
AddOutputFilter TARTALMAZZA .shtml

11. Adjunk a következő ugyanabban a blokkban. két sor:

AddType application / x-httpd-php .php
AddType application / x-httpd-php-source .phps

Tartalmazza conf / extra / httpd-mpm.conf
Tartalmazza conf / extra / httpd-autoindex.conf
Tartalmazza conf / extra / httpd-vhosts.conf
Tartalmazza conf / extra / httpd-manual.conf
Tartalmazza conf / extra / httpd-default.conf

A módosítások mentéséhez és zárja be a „httpd.conf” fájl


Most nyissuk meg a fájlt a "C: \ server \ conf \ extra \ httpd-vhosts.conf", és hogy a következő módosításokat is.

Meglévő példák blokkok virtuális gépeket a törölni kívánt, és helyezze csak a következő:


DocumentRoot "C: / apache / localhost / www"
ServerName localhost
ErrorLog "C: /apache/localhost/error.log"
CustomLog "C: /apache/localhost/access.log" közös

A módosítások mentéséhez és zárja be a „httpd-vhosts.conf” fájl

Lépni - A kézi indítás Apache2.2 szolgáltatás, amely áthalad egy: "Start" ( "Start") → "Control Panel" ( "Control Panel") → "Felügyeleti eszközök" ( "Administration") → "Szolgáltatások" ( " szolgáltatások „), a szolgáltatások kezelése ablakban válassza ki a vonal” Apache2.2 „és csinálni egy dupla kattintással, majd a lap” Általános „(” General „) válassza ki a kézi indítása -” indítási típus: kézi „(” indítás típusa manuálisan „). Ezt meg kell tenni annak érdekében, hogy az extra szolgáltatások nem terhelik a rendszert. Tekintettel arra, hogy az otthoni számítógép nem csak használják a webes fejlesztés, hanem sok más célra, kézzel elindítani és megállítani, változóan használt szolgáltatás a leginkább elfogadható.

Egy példa a virtuális host

Ha szükséges, telepítse a saját virtuális host, tegye a következőket:

Nyissa meg a fájlt „httpd-vhosts.conf”, és hozzon létre benne egy blokk, körülbelül a következő:

# Mappa, melyik lesz a gyökere a gazda.
DocumentRoot "C: /apache/dom.ru/www"
# Domain amelyen Ön képes lesz elérni a virtuális host.
ServerName dom.ru
# Alias ​​(kiegészítő neve) a domain.
ServerAlias ​​www.dom.ru
# Fájl, amely tárolja a hibát.
ErrorLog "C: /apache/dom.ru/error.log"
# A log fájl hozzáférést a gazda.
CustomLog "C: /apache/dom.ru/access.log" közös

Kapcsolódó cikkek