Apache virtualhost - beállítás, automatikus létrehozás - webguruz

Amikor programozóként dolgozik, gyakran kell beállítani a VirtualHost-ot az Apache-ban. Természetesen nem tart több mint 10 percet, de még mindig az idő pénz. Mivel az is jó, hogy nem csak a windowsos ablakok egyszerűsíthetik a virtuális gépek létrehozásának feladatát, az Ubuntunak is van ilyen lehetősége - ez a cikk tárgya. Először megnézzük a kézi konfigurációs folyamatot, majd írunk egy sh parancsfájlt, amely automatikusan létrehozza a virtuális gépeket.
A / etc / apache2 / sites-available könyvtárban hozzon létre egy "namedame.ru" nevű fájlt


ben meg kell adni a beállításokat a fogadó, én meghatározni a következőket:

Most, hogy engedélyezzük a domain név használatát, létrehozunk egy szimbolikus linket a / etc / apache2 / sites-enabled /

akár parancs segítségével

Most csak be kell írnia a virtuális állomásunkat az / etc / hosts fájlba. nyissa meg a fájlt:

egy téren keresztül hozzáadjuk a "sitename.ru" oldalunk nevét, meg kell adnunk egy sort az űrlapból, ha a domainek többek, mint amelyeket egy szóköz jelez:

Indítsa újra az apache programot, hogy az új beállítások érvénybe lépjenek:

Most írd meg a sh parancsot, amely mindezt automatikusan elvégzi. Hozzon létre egy fájlt a / home / username / könyvtárban. hívjuk virtual -host.sh-nak és adjunk hozzá a virtuális gép automatikus létrehozásának szkriptjéhez:

mentse és adja meg a fájlt a végrehajtáshoz:

ez minden, a parancsfájl készen áll a munkára, futtassa a parancsot:

A parancsfájl létrehoz egy "sitename.ru" könyvtárat is a / var / www / könyvtárban. ebben a könyvtárban meg kell adnunk a webhelyünk fájljait.