Az Apache HTTP szerver egy rendkívül népszerű platformokon átívelő webszerver, amelyet világszerte használnak. Ingyenes, nyílt forráskódú, nagy teljesítményű, és UNIX / Linux, valamint MS Windows platformokon is futtatható.
A figyelemre méltó szolgáltatások közé tartozik az a lehetőség, hogy a kiszolgáló több egyidejű kérést tudjon kiszolgálni a Multi-Processing Module (MPM) és a FastCGI protokoll integrált proxy moduljának támogatása révén, aszinkron olvasási és írási kezelés, valamint jelentős integráció a különféle alkalmazásokkal / szoftverekkel, különféle modulokkal stb. Támogatja a beágyazott Lua szkripteket is. Ez nem csak webszerver. Más webszerverek fordított proxyjaként is működik.
Az Apache Web Server telepítése az Ubuntu 18-ra.10
A hivatalos Ubuntu szoftvertárak Apache-val és annak függőségeivel érkeznek. Ezért egyszerűbb frissíteni a rendszer csomagindexét, majd az APT csomagkezelővel telepíteni az Apache csomagot és annak függőségeit.
1. lépés: Indítsa el a Terminált, és írja be a következő parancsot a rendszer frissítéséhez.
sudo apt-get frissítés
2. lépés: Ellenőrizze az elérhető Apache verziót az Ubuntu adattáron
sudo apt-cache házirend apache2
3. lépés: Telepítse az apache2-t
sudo apt-get install apache2
4. lépés: Megkérdezi: „folytatni akarja-e.”Y típus.
5. lépés) Normál esetben az Apache szolgáltatást automatikusan el kell indítani. Ellenőrizhetjük az apache állapotát.
sudo systemctl állapot apache2.szolgáltatás
Az Apache Services indítása és kezelése
Az Apache-szolgáltatások a következő parancsok használatával kezelhetők:
Az Apache2 szolgáltatás elindításához
sudo systemctl start apache2
Az Apache2 szolgáltatás leállítása
sudo systemctl stop apache2
Az Apache2 szolgáltatás újraindításához
sudo systemctl indítsa újra az apache2 fájlt
Az Apache2 szolgáltatás újratöltése a konfiguráció módosítása után
sudo systemctl reload apache2
Engedélyezze az Apache2 szolgáltatást indításkor
sudo systemctl engedélyezze az apache2-t
Tiltsa le az Apache2 alkalmazást indításkor
sudo systemctl tiltsa le az apache2-t
Az UFW tűzfal ellenőrzése
Ha engedélyezte az UFW tűzfalat, meg kell nyitnia a 80. és a 443. portot. Az Apache webszerver ugyanis klienskéréseket kap HTTP-n és HTTPS-en keresztül. Ellenőrizze az UFW állapotát a következő parancs megadásával:
sudo systemctl állapot ufw.szolgáltatás
Most a következőképpen engedélyezheti a 80. és a 443. portot:
sudo ufw 80 / tcp engedélyezése
sudo ufw 443 / tcp engedélyezése
sudo ufw reload
Véletlenül, ha az „UFW újratöltése” parancsnál megjelenik egy üzenet: „A tűzfal nincs engedélyezve (az újratöltés kihagyása)”, akkor szerkessze az „ufw” parancsot.conf ”fájl a VIM paranccsal az alábbiak szerint:
sudo vim / etc / ufw / ufw.konf
Módosítsa az ENABLED = no értéket erre: ENABLED = igen
mentse és lépjen ki a fájlból: wq
Így néz ki a végső szerkesztett fájl:
Most próbálja újra betölteni a tűzfalat. Ezúttal kérdés nélkül kell működnie.
sudo ufw reload
Az Apache telepítésének ellenőrzése
Az Apache telepítés futási állapotának ellenőrzéséhez indítsa el a böngészőt a gazdagépnév / kiszolgáló IP-címével:
Gazdanév
http: // localhost /
Az Ip szerver használata
http: // 192.168.10.25 (A szerver IP-címe)
Ez az Apache alapértelmezett oldala, és ha ezt látja, az azt jelenti, hogy az apache szerver jól működik.
További megjegyzés: - Az Apache fő könyvtárai az alábbiak szerint osztályozhatók
Web DocumentRoot: / var / www / html / Fő konfigurációs fájlok könyvtár: / etc / apache2 / Fő konfigurációs fájl: / etc / apache2 / apache2.konf További konfiguráció : / etc / apache2 / conf-available / és / etc / apache2 / conf-enabled / Virtuális gépek konfigurációja : / etc / apache2 / sites-available / és / etc / apache2 / sites-enabled / Konfiguráció a modulok betöltéséhez: / etc / apache2 / mods-available / és / etc / apache2 / mods-enabled / Naplófájlok könyvtár: / var / log / apache2 /
Remélem, ez jól sikerült neked. Van bármilyen kérdése? Lődd le alább.