Virtualbox hogy lámpa-szerver a vendég ubuntu szerver, cetlot

A munka, és csak a kísérletezés, gyakran igényelnek külön szerver / VDS vagy csak tárhely Linux / Apache / MySQL / PHP, de a bérleti díj meghatározása MNT és ingyenes megoldások a hálózatban sok korlátai, így van értelme, hogy a saját virtuális LAMP -server az otthoni / munkahelyi számítógépről.






Csak adja meg a számla feltételei: A gép a számítógépet, amelyre tesszük a virtuális gép (Ubuntu Server), az úgynevezett vendég.
Mivel a virtuális gép (VM) fogják használni VirtualBox. a gazda operációs rendszer (azaz a számítógép) már érdemes egy asztali Ubuntu, és mint vendég veszünk Ubuntu Server (abban az időben az írás utáni - Ubuntu Server 10.04 LTS), ami jó, mert túl sok a szerver ivott.

A cselekvési program a következő:

• Hozzon létre és konfigurálja a virtuális gép, amely a vendég rendszer működni fog
• Az Ubuntu telepítése Server, mint egy vendég operációs rendszer
• testreszabása a vendég Apache / MySQL / PHP / PhpMyAdmin
• A fájlmegosztás beállítása visszajelzés a fogadó

2) Csatlakoztassa a „natív” tárolóból VirtualBox-kút (szakasz «Debian-alapú Linux-disztribúció»), és tegye a csomagban található. Csatlakozó lerakat van szüksége, hogy a legújabb verzióját a virtuális gép, frissebb, mint az Ubuntu tárolókban.
Úgy gondolom, hogy a kapcsolat a tároló és a csomag telepítése, senki nem volt probléma. Windows-on, ez a lépés természetesen telt el.

3) A VirtualBox, a „Create” gombra, cozdaom virtuális gép, amely forog Ubuntu Server, az alábbi paraméterekkel (amelyeket nekem):

4) Miután létrehozott egy virtuális gép, akkor kell a csípés.

A tulajdon „Rendszer”> „Alaplap” vegye ki a floppy lemezen a letöltési sorban, és biztos, hogy az első CD / DVD-ROM-on.
Csak távolítsa el a jelölőnégyzetet a „Hang”> „Audio engedélyezése”, miért van a szerveren?
Az ingatlan a „Média”> „az IDE vezérlő” és „a SATA-vezérlő” ellenőrizze, hogy van-e kullancs „gyorsítótár I / O” - ha nincs beállítva.
Végül a tulajdonságokat a „hálózat” a mi virtuális gép beállítása:
• A kapcsolat típusa „Network Bridge”
• Adapter Név (alapértelmezett «eth0»)
• A típusú hálózati adaptere «PCnet-FAST III (Am79C973) (a»Speciális«rész)
• Galka „csatlakoztassa a kábelt.”

Sietek mondani, hogy a kapcsolat típusát „Hálózati híd” a vendég rendszer lesz „látható” a hálózat egy különálló számítógép, és vele együtt azt a lehetőséget is a kapcsolat nem csak a fogadó, hanem a hálózaton.

És tele van azzal a ténnyel, hogy a hálózat a vendég operációs rendszer nem fog működni, mert a beállítások között nem a régi hálózati interfész, úgy, hogy a hálózat továbbra is rendesen működik a változás után a MAC-is, csak meg kell kijavítani a hálózati adaptert az új nevet a / etc / network / interfaces. vagy tiszta /etc/udev/rules.d/70-persistent-net.rules tartalommal (vannak egyező MAC-s hálózati kártya és a nevét a hálózati interfészek).

5) Letöltés a kép iso, forgalmazásával Ubuntu Server, szükséges hozzá a rendelkezésre álló képek a virtuális gépeken keresztül a menü „Fájl”> „Virtual Media Manager”> „Képek a CD / DVD».
Ezután a tulajdonságok a „hordozó” a mi virtuális gép, a „IDE vezérlő”> „üres”> „Drive” meg kell adni a módját Ubuntu. vagy meghajtó egy igazi CD / DVD-meghajtó a lemez disztribúciós.

6) Szereljük Ubuntu kiszolgáló nem okozhat problémát, de csak abban az esetben, menjen végig a főbb pontok:







Kizárólag a cikket, akkor használja a szót fejlesztő (Steven Ballmer Hello :)), mint az összes felhasználói nevek és jelszavak
A gyakorlatban biztonsági okokból, ez nem ajánlott!

• Ha a hálózat beállítása a számítógép neve - fejlesztés (például)
• lemez elrendezése változata a választás, de ha nem biztos, használja a változata a „Irányított - egész lemez”
• teljes neve a felhasználói fiókot és jelszót - fejlesztő
• View frissítés - az ízlése, de jobb, hogy a rendszer megfelelő, a „Biztonsági frissítések automatikus telepítése”
• Amikor a szoftvert válassza «LAMP szerver» (egy Apache + MySQL + PHP) és a «OpenSSH kiszolgáló».
• kérés egy root-password A MySQL - mindegy fejlesztő
• Egyetért a telepítés Grub-A és újraindítás
• Amikor a vendég rendszer, akkor tiltsa le a menüben a „Machine”> „kikapcsolása révén az ACPI” vagy a bejelentkezés után kikapcsol, miután a parancsot:

7) Most meg kell tiltani a CD-ről / DVD-ROM-on. Mindez a tulajdonságait a BM „Média”> „az IDE vezérlőt»> «ubuntu-10.04-server-i386.iso» (a neve a kép)> »Drive«> beállítása »üres«.

Futunk virtuális Ubuntu Server, jelentkezzen be, és futtassa a frissítő csomag:

Ezután indítsa újra a hálózati szolgáltatások a vendég rendszer az új beállításokkal:

és ellenőrizze, hogy a mi eth0 adapter:

10) Nos, nézzük Apache-m.

Ez működik!
Ez az alapértelmezett weboldal erre a szerverre.
A web szerver szoftver fut, de nincs tartalom került, még.

Most, hogy egyértelmű, hogy az Apache dolgozik :), majd beállítani, az első virtuális host, és felhívjuk a domaint, például dev.i

Először is, a gazda, aki külön sorban az / etc / hosts bejegyzés az új domain (Windows alapú állomásokon a% SystemRoot% \ system32 \ drivers \ etc \ hosts):

Így a gazda lehet elérni, hogy a vendég nem csak az IP, hanem a neve egy adott tartományban.

Továbbá, ha a vendég rendszer root, Új konfiguráció /etc/apache2/httpd.conf virtuális host:

Ha valami, akkor a NameVirtualHost irányelv leírása csak egyszer elején a fájlt, és a tervezési ... létrehozott különböző az egyes tartományokhoz.

Ezután a vendég a felhasználó saját mappájában fejlesztő létrehoz egy könyvtárat jelöl weboldalon:

Mint látható, a szerkezet a mappák és a beállítások a virtuális gépeket használ (fent) - hozzáférés során keletkezett naplókat lesz a mappát, és minden egyes virtuális géphez, hogy saját.

Miután létrehozta a mappaszerkezetével /home/developer/www/dev.i/htdocs honlapunkat létrehoz egy indexet fájl index.php:

Továbbra is újraindítani az Apache a hatálybalépése az új beállításokat, ami mit fogunk csinálni:

11) Végül, a turn és a phpmyadmin.

Tedd ezt a csodálatos eszköz beadására MySQL:

A telepítés során a phpmyadmin, amit kérnek, hogy válasszon egy web szerver, amit használni kell tüntetni, persze, Apache2.
Akkor egyetértünk telepíteni és konfigurálni egy adatbázist phpmyadmin, miért adja meg a jelszót a közigazgatási felhasználó MySQL (root-a), amit már megadott rendszer telepítése (a szó fejlesztő) és jelszót, hogy csatlakozni phpmyadmin-és a MySQL (ismét fejlesztő :)). Második jelszó szükséges, akkor a phpmyadmin, mely a telepítés során létrehozza a saját fejlesztésű adatbázis és a névadó felhasználó tud csatlakozni a MySQL alapú munkához.

Ha a telepítés phpmyadmin ütköztek hibákat, akkor vissza lehet állítani a következő (eltávolítása konfigurációs fájlok):

Most néhány szót a «Shared Folders», azaz a nyilvános mappákat. Birtoklása a gépen futó Windows, akkor hagyja ki a következő bekezdést SSHFS és biztonságosan használható «megosztott mappák».

Őszintén szólva, a végrehajtás a labdát VirtualBox Soha nem szerettem, így a Linux-host, akkor menj a másik irányba.

Emlékeznek rá, hogy én ajánlott, a telepítés során a vendég Ubuntu Server, hogy több és OpenSSH szerver. Mi kell csatlakoztatni, és a távoli fájlok SSH-n keresztül érkezett rendszerfelügyelet. Ie akkor lehet, hogy felmászik egy távoli mappát a vendég fogadó fájlrendszer és velük dolgozni, mint a helyi fájlokat.
Ebből a célból a gazda számítógép rendszer, telepíteni kell SSHFS csomag:

Szerelés a vendég rendszer mappákat a virtuális gépek a gazda fájlrendszer fog kinézni:

ahol p 22 - OpenSSH egy port a vendég rendszer (amit meg lehet változtatni az / etc / ssh / sshd_config, mint a 2022 annak érdekében, hogy megzavarja a kívülállók :))

és leválasztása a következők lehetnek:

Csapat szerelési és lecsatolását jobb ragaszkodni a két szkript, és tartsa a kezét, bár lecsatolását ritkán van szükség, mert kikapcsolása után a vendég szerelt mappa leesik magát.

Ez olyasmi, mint hogy ...

By the way, nem feltétlenül használja a «megosztott mappák» vagy csatlakoztatási mappát, kivéve persze akkor nem kell egy sem IDE - tud dolgozni közvetlenül a konzolon a vendég.




Kapcsolódó cikkek