Hogyan kell helyesen konfigurálni a virtuális gépek Apache 2 (cikket -, hogyan kell megállítani számítógép linux

Ez a cikk meg van írva, hogyan kell létrehozni több virtuális gépet a helyi gépen. Ez az intézkedés szükséges ahhoz, hogy ezt a webmesterek, amikor a fejlődő több weboldalon.

Eleinte egy kis magyarázatot.

Mi a virtuális host? Ez egy ilyen telepítést a helyi webszerver, ahol a web szerver elkezd reagálni a megadott nevet, és nem csak az IP 127.0.0.1 vagy localhost alias. Azaz, ha létrehoz egy virtuális gép nevét site.ru. a böngésző erre az URL kezd válaszolni a helyi webszervert.

A web szerver lehet beállítani, hogy csak néhányat említsünk oldalakon. Ezután a webszerver kiadja az oldalt, és kapcsolódik a könyvtár, amelyben az adatokat a megadott név. Például, van két virtuális gépeket - site.ru és money.com. A könyvtár a beállított /var/www/site.ru site.ru. és a működő könyvtára a /var/www/money.com money.com. Ha most viszont a böngésző site.ru. A web szerver ad ki egy oldalt a katalógusban /var/www/site.ru. és ha fordulunk money.com. A webkiszolgáló oldalt hoz létre a katalógusban /var/www/money.com. Hogyan lehet ezt a kiigazítást, meg van írva a cikkben.

A Debian 5.x.x. Apache-szerver 2 telepítés után azonnal működésre kész virtuális házigazdák. De csak egy (alapértelmezett) host, amely elérhető a localhost. Ha újabb virtuális host, meg kell tenni a következő elemeket tartalmazza:

1. Az / etc / apache2 / sites-available kell hozzá egy üres fájl neve véletlenszerű. Az egyszerűség kedvéért, akkor jobb, hogy egy fájl nevét tartalmazó virtuális gép nevét. Például, ha azt tervezi, hogy adjunk egy virtuális host nevű studio.ru. zadatdat studio.ru.conf szüksége a fájl nevét.

2. Ebben a fájlban van szükség, hogy írjon (kb) az alábbiak:

ServerName studio.ru
ServerAlias ​​www.studio.ru


hogy minden
Options + Indexes

  • ServerName, ServerAlias ​​- az URL-t, írja a böngésző, amely reagál a virtuális host;
  • DocumentRoot - a gyökér könyvtárat a virtuális host;
  • Directory szakasz - hozzáférési jogokat a megadott könyvtárba. Ebben az esetben állítsa be a hozzáférési jogokat a gyökér könyvtárat a virtuális host.

Meg kell figyelni, hogy a paraméter VirtualHostnak oldalunkon. Itt meg van írva a „* 80”. De biztos, hogy vizsgálja meg az / etc / apache2 / sites-available / default, és melyik opció van írva ott ugyanabban VirtualHostnak oldalunkon. Ha meg van írva „*”, akkor azt is meg kell írni a mi file „*”.

Drugomi szóval, meg kell nézni a /etc/apache2/ports.conf fájlt. Ott meg kell találni az irányelv:


Milyen értéket kellene az irányelv (itt - „* 80”), és az ilyen érték szükséges, hogy regisztrálja a szakasz paraméter VirtualHostot összes fájl az / etc / apache2 / sites-available. egyébként a házigazdák nem lesz látható.

Az egyik leggyakoribb hiba - amikor /etc/apache2/ports.conf tönkölybúza „* 0,80”, és a gazda a VirtualHost rész a fájl van írva „*”. Annak ellenére, hogy a maszk „*” lefedi a maszk „* 0,80”, az Apache szerver nem tudott ilyen felvételt. Ezzel a konfigurációval Apache szerver nem találja a megfelelő befogadó!

3. Szükséges, hogy menjen be a / etc / apache2 / sites-enabled, és hozzon létre ott egy szimbolikus linket a fájlt hoztunk létre:

# Cd / etc / apache2 / sites-enabled
# Ln -s /etc/apache2/sites-available/studio.ru.conf studio.ru.conf

4. Újra kell indítani az Apache parancsok:

# /etc/init.d/apache2 megáll
Megállás webszerver: apache2. várakozás.

# /etc/init.d/apache2 indul
Kiindulási webszerver: apache2.


idején újraindítás kell nézni, hogy vannak-e a konzol hibaüzenetek vagy figyelmeztetések. Egy rendesen konfigurált Apache nem érkezett jelentés a hibákat (és még figyelmeztetés!) Ha nem kerül sor.

5. Az utolsó felvonás - meg kell nyitni az / etc / hosts és regisztrálni ott egy új sort olvasni:

Ez lehetővé teszi, hogy a böngésző a hozzáférést helyben Apache, ahelyett, hogy az oldal az interneten.

Minden konfiguráció befejeződött. Nincs újraindítás szükséges.


Hivatalos oldal / Official oldal PDO SQLite3 meghajtó CodeIgniter v.1.7.x. Tesztelt CodeIgniter v.1.7.1 és v.1.7.

MPlayer / MEncoder »Hogyan kell használni AviSynth Linux segítségével Wine


Ahhoz, hogy a AviSynth programot képességek Linux, akkor lehet futtatni Wine alatt, és a munka együtt Mplayer. A teljes.

verziókezelő rendszer GIT »Telepítés és beállítás GIT GitHub: Átfogó útmutató (Windows, Linux)


Leírja a gyakorlati része a kérdést a Git - a telepítés és regisztráció GitHub.com szerveren. GitHub.com - a szolg.

Hogyan kell helyesen konfigurálni a virtuális gépek Apache 2 (cikket -, hogyan kell megállítani számítógép linux