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.