VITUX

az Apache server az egyik legnépszerűbb nyílt forráskódú webszerver, amelyet az Apache Software Foundation fejlesztett ki és tart fenn. Az Apache messze a leggyakrabban használt webszerver alkalmazás a Linux operációs rendszerekben, de szinte minden operációs rendszeren használható Windows, MAC OS, OS/2 stb. Ez lehetővé teszi a fejlesztők számára, hogy közzétegyék tartalmukat az interneten

ebben a cikkben elmagyarázzuk, hogyan kell telepíteni és konfigurálni az Apache webszervert a Debian 10 operációs rendszeren.

telepítse az Apache 2-t Debian Linuxra

kövesse az alábbi lépéseket az Apache2 telepítéséhez a rendszerére az Ubuntu hivatalos tárolói segítségével.

1.lépés: frissítse a rendszertárakat

először frissítenünk kell az operációs rendszer csomagtárolóit. Ehhez futtassa a következő parancsot a terminálon sudo néven:

$ sudo apt update

amikor a rendszer kéri a jelszót, írja be a sudo jelszót.

 Debian Buster tárolók frissítése

2. lépés: Telepítse az Apache 2-t az apt paranccsal

Következő ebben a lépésben telepítse az Apache2 webkiszolgálót a következő paranccsal:

$ sudo apt install apache2

telepítse az Apache2

a telepítés folytatásához Y/n opciót kap. A folytatáshoz nyomja meg az y gombot.

3.lépés: Ellenőrizze az Apache telepítését

a telepítés befejezése után megtekintheti a telepített Apache verziót a következő parancs futtatásával a terminálon. Így ellenőrizheti azt is, hogy az Apache sikeresen telepítve van-e a rendszerére.

$ apache2 -version

ellenőrizze az Apache telepítését

állítsa be a tűzfal beállításait

ha a tűzfal fut a rendszeren, engedélyeznie kell bizonyos webes portokat, hogy a külső felhasználók hozzáférhessenek hozzá. Ehhez futtassa a következő parancsokat a terminálon:

$ sudo ufw allow 80/tcp$ sudo ufw allow 443/tcp

ezután futtassa a következő parancsot annak ellenőrzésére, hogy a portok engedélyezettek-e.

$ sudo ufw status

az Apache webkiszolgáló beállításainak konfigurálása

1.lépés: Ellenőrizze, hogy az Apache szolgáltatás fut-e

a telepítés után az Apache webszolgáltatás automatikusan elindul. Ennek biztosítása érdekében futtassa a következő parancsot a terminálon:

$ sudo systemctl status apache2

2.lépés: Ellenőrizze az Apache webszervert

ellenőrizheti, hogy az Apache webszerver jól működik-e, ha weboldalt kér az Apache webszervertől.

hajtsa végre az alábbi parancsot a terminálban a szerver IP-címének megkereséséhez.

$ hostname -I

Miután megtalálta az IP-címet, írja be a http://, majd a webszerver IP-címét az alábbiak szerint:

http://server_IP

a fenti IP-cím megadásával a következő alapértelmezett Apache oldalt fogja látni.

Apache alapértelmezett oldal

virtuális gazdagépek beállítása az Apache-ban

az Apache virtuális gazdagépei lehetővé teszik több webhely futtatását egyetlen szerveren. Itt állítunk fel virtuális gazdagépet az Apache webszerverben. Ehhez először létrehozunk egy nevű weboldalt testdomain.info alapértelmezés szerint az Apache-ban elérhető kiszolgálóblokk használata.

1.lépés: domain név beállítása

először létrehozunk egy könyvtárat a /var/www címen a testdomain.info virtuális gazdagépünk számára.ehhez a következő parancsot fogjuk használni:

(Megjegyzés: cserélje ki a testdomain-t.információ a saját domain nevével.)

$ sudo mkdir -p /var/www/testdomain.info/html

most módosítsa a tulajdonjogot és az engedélyeket a következő parancsokkal:

$ sudo chown -R $USER:$USER /var/www/testdomain.info /html
$ sudo chmod -R 755 /var/www/testdomain.info

most létrehozunk egy minta index oldalt a teszteléshez testdomain.info oldal. Ehhez létrehozunk egy HTML fájlt a nano szerkesztő segítségével az alábbiak szerint:

$ nano /var/www/testdomain.info/html/index.html

adja hozzá a következő sorokat az indexoldalhoz:

<html><head><title>Welcome to the page testdomain.info!</title></head><body><h1>You got Lucky! Your testdomain.info server block is up!</h1></body></html>

Minta weboldal HTML - ben

miután elkészült, nyomja meg a Ctrl+O gombot a mentéshez, majd a Ctrl+X billentyűkombinációt a fájlból való kilépéshez.

most létrehozunk egy virtuális gazdagépfájlt, amely a szerver tartalmát szolgálja a következő paranccsal:

$ sudo nano /etc/apache2/sites-available/testdomain.info.conf

most adja hozzá a következő konfigurációs adatokat a domain névhez:

<VirtualHost *:80> ServerAdmin [email protected] ServerName testdomain.info ServerAlias www.testdomain.info DocumentRoot /var/www/testdomain.info/html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined</VirtualHost>

Apache virtual host file

miután elkészült, nyomja meg a Ctrl+O gombot a mentéshez, majd a Ctrl+X billentyűkombinációt a fájlból való kilépéshez.

2. lépés: engedélyezze a tartománykonfigurációs fájlt

most engedélyezze a virtuális gazdagépfájlt a következő paranccsal:

$ sudo a2ensite testdomain.info.conf

engedélyezze a virtuális gazdagépet

most tiltsuk le az alapértelmezett Apache konfigurációkat a következő paranccsal:

$ sudo a2dissite 000-default.conf

Az alapértelmezett vhost letiltása

a módosítások alkalmazásához indítsa újra az Apache2 szolgáltatást a következő paranccsal:

$ sudo systemctl restart apache2

3. lépés: tesztelje a hibákat

most tesztelje a konfigurációt bármilyen szintaktikai hibára:

$ sudo apache2ctl configtest

abban az esetben, ha nincs hiba, a következő kimenetet kapja.

 tesztelje az apache konfigurációs fájlját szintaktikai hibák esetén

egyes esetekben a következő hiba jelenhet meg:

Apache konfigurációs hibák megoldása

a hiba megoldásához szerkessze a kiszolgálónevet.conf fájl a következő parancs végrehajtásával:

$ sudo nano /etc/apache2/conf-available/servername.conf

adja hozzá a következő sort:

ServerName testdomain.info

szervernév beállítása
ha kész, nyomja meg a Ctrl + O gombot a mentéshez, majd a Ctrl+X billentyűkombinációt a fájlból való kilépéshez.

ezután futtassa a következő parancsot:

$ sudo a2enconf servername

indítsa újra az apache-t a megváltozott konfiguráció alkalmazásához

most töltse be újra az Apache2-t:

$ systemctl reload apache2

ha kész, futtassa újra a következő parancsot a konfigurációs fájl teszteléséhez:

$ sudo apache2ctl configtest

most látni fogja, hogy a hiba eltávolításra került.

4. lépés: tesztelje, hogy az Apache szolgálja-e a domain nevét

most nyissa meg a böngészőt, és navigáljon :

http://testdomain.info

csere testdomain.info saját domain névvel.

a következő index oldal azt mutatja, hogy most már hozzáférhet az összes webhelyéhez.

 Domain test

néhány gyakori Apache kezelési parancs

Íme néhány az Apache szolgáltatások kezelésére használható leggyakoribb parancsok közül:

használja a következő parancsot az Apache szerver indításához:

$ sudo systemctl start apache2

használja a következő parancsot az Apache szerver leállításához:

$ sudo systemctl stop apache2

használja a következő parancsot az Apache szerver újraindításához:

$ sudo systemctl restart apache2

használja a következő parancsot az Apache szerver újratöltéséhez:

$ sudo systemctl reload apache2

a következő paranccsal mindig indíthatja el a szolgáltatást indításkor:

$ sudo systemctl enable apache2

használja a következő parancsot az Apache szerver letiltásához:

$ sudo systemctl disable apache2

ebben a cikkben megtanultuk, hogyan kell telepíteni és konfigurálni az Apache webszervert egy Debian operációs rendszeren. Elvégeztünk néhány alapvető konfigurációt, amelyek magukban foglalják a tűzfal módosítását, a virtuális gazdagép beállítását és az Apache szolgáltatások kezelését néhány parancs segítségével. Remélem, hogy alapvető áttekintést adott arról, hogyan kell az Apache-t használni a webhelyek megfelelő tárolásához.

az Apache webszerver telepítése és konfigurálása Debian 10 rendszeren

Write a Comment

Az e-mail-címet nem tesszük közzé.