Webszerver telepítése¶
A belső hálózatunkat most egy webszerverrel bővítjük, melyet az egyszerűség kedvéért most csak statikus weblapok kiszolgálására állítunk be. A feladat így meglehetősen egyszerű, de a képességeinek kibővítése pl. Php programok futtatásával további konfigurálási lépéseket követel meg.
Először telepítünk egy webszervert a belső hálózatban. Az operációs rendszere a már előkészített Ubuntu 20.04 lesz. Tölts le egy ilyen gépet a dl.koczka.com oldalról, majd importáld a Virtualboxba, ez lesz a webszerver. Ahhoz, hogy ezt használni tudjuk, végezd el az alábbi beállításokat:
Ellenőrizd, hogy a hálózati kártyája az
Internal
nevű NAT Networkben legyen! Ez biztosítja, hogy a szerver a router belső hálózat felé néző interfészen legyen.Indítsd el a gépet, majd a routerben rendelj hozzá statikus IP címet: módosítsd a DHCP szerver beállításait úgy, hogy mindig a
192.168.100.10
-es IP címet kapja!Rendeld ehhez a névhez a
www.ekke.local
DNS bejegyzést 10 perces élettartammal!
A webszerver telepítése az operációs rendszerek tárgyban tanult módon történik (oprendszer.koczka.com). A telepítési feladatokat rendszergazdai jogosultságokkal tudjuk elvégezni, ezért először lépjünk át rendszergazdai jogkörbe:
user@srv1$ sudo -s
Enter your password: oga12Fong
root@srv1#
Ez után tudjuk elvégezni a szoftver telepítését:
root@srv1# apt-get update
root@srv1# apt-get install apache2
A szerver a telepítést követően nem indul el, ezt első alkalommal kézzel kell megtenni a systemctl paranccsal:
root@srv1# systemctl start apache2
Megjegyzés
Egy háttérben futó szolgáltatást indítani a systemctl start <név>, leállítani a systemctl stop <név> parancsokkal lehet. Az aktuális állapot megtekintésére a systemctl status <név> szolgál.
Mivel szükségünk lesz egy egyszerű text editorra is, ezért feldobunk egy Midnight Commandert, az ebbe épített szövegszerkesztő, a mcedit a Linuxban nem túlságosan jártas felhasználók számára is könnyen kezelhető:
root@srv1# apt-get install mc
Nem konfiguráljuk a webszervert, az alap beállításai számunkra most tökéletesen megfelelnek. Ez alapbeállításban egyetlen website kiszolgálására alkalmas, melynek fájljait a /var/www/html
könyvtárban keresi. A kezdő fájl neve index.html
. Az eredmény ellenőrzését két lépésben, IP-vel és névvel is elvégezzük. Ehhez gépeld a Windows7 gép böngészőjének címsorba a http://192.168.100.10
címet! Ez után meg kell jelennie az Apache szerver kezdőoldalának.

Az Apache2 webszerver kezdőoldala¶
Ugyanezt az eredményt kell kapnod a http://www.ekke.local
url megadásakor is.
Mi történik, ha a Windows géped böngészőjének címsorába a www
szöveget írod? Megjelenhetne erre is a http://www.ekke.local oldal? Ehhez az alapértelmezett domain utótagnak a ekke.local
-nak kell lennie, ezért módosítsd a DHCP szerver beállításait! Frissítsd a munkaállomás ip paramétereit, majd ellenőrizd az eredményt!

Miért érhető el az oldal a www URL-lel is?¶
Feladatok¶
Módosítsd a webszerveren levő weboldalt úgy, hogy abban csak egy címsor jelenjen meg a „Hello World!” szöveggel! (Ehhez a már említett
/var/www/html/index.html
fájl tartalmát kell módosítanod.)