Apache je open-source a nejpopulárnější a nejpoužívanější HTTP webový server na světě. Pohání velké množství webových stránek po celém světě. Apache HTTP server je multiplatformní, výkonný, stabilní, spolehlivý a bezplatný webový server poskytující funkce, které lze rozšířit širokou škálou modulů.
Zde v LinuxAPT, jako součást našich služeb správy serveru, pravidelně pomáháme našim zákazníkům provádět související dotazy Apache.
V této souvislosti se podíváme na to, jak nainstalovat Apache na Ubuntu 18.04.
Jak nainstalovat Apache na Ubuntu?
Než budete pokračovat v této instalační proceduře, potřebujete uživatelský účet bez oprávnění root s právy sudo.
Apache je k dispozici ve výchozích repozitářích softwaru Ubuntu, takže instalace Apache je velmi snadná a přímočará pomocí nástroje pro správu balíčků apt.
i. Začněte aktualizací indexu balíčku a pomocí níže uvedených příkazů:
$ sudo apt update
ii. Na systémech Debian a Ubuntu se služba a balíček Apache nazývá apache2. Chcete-li nainstalovat apache2, spusťte níže uvedený příkaz:
$ sudo apt install apache2
iii. Po dokončení procesu se Apache nainstaluje na váš server Ubuntu. Služba Apache se po instalaci automaticky spustí. Stav služby Apache můžete zkontrolovat zadáním:
$ sudo systemctl status apache2
Zobrazí výstup jako níže:
Output
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2019-03-23 16:30:47 UTC; 13min ago
Main PID: 491 (apache2)
CGroup: /system.slice/apache2.service
├─ 491 /usr/sbin/apache2 -k start
├─1723 /usr/sbin/apache2 -k start
└─1724 /usr/sbin/apache2 -k start
Jak nakonfigurovat bránu firewall pro Apache?
Pokud je váš server Ubuntu chráněn firewallem, ujistěte se, že váš firewall umožňuje provoz HTTP a HTTPS. Můžete zkontrolovat, zda profil "Apache Full" povoluje provoz nebo ne:
$ sudo ufw app info "WWW Full"
Output
Profile: WWW Full
Title: Web Server (HTTP,HTTPS)
Description: Web Server (HTTP,HTTPS)
Ports:
80,443/tcp
Mělo by ukazovat, že povoluje provoz na portech 80 a 443 nebo můžete pro tento profil povolit příchozí provoz HTTP a HTTPS:
$ sudo ufw allow in "Apache Full"
Jak ověřit instalaci Apache?
Chcete-li zkontrolovat, zda vše probíhá správně, otevřete prohlížeč a navštivte IP adresu svého serveru http://YOUR_SERVER_IP/
Měla by zobrazovat výchozí webovou stránku Ubuntu 18.04 Apache.
To znamená, že instalace Apache byla provedena správně.
Jak spravovat procesy Apache?
Nyní je webový server Apache nainstalován na vašem počítači a spuštěn, takže uvidíme několik základních příkazů pro správu.
Službu Apache můžete zastavit podle typu:
$ sudo systemctl stop apache2
Chcete-li znovu spustit službu Apache, zadejte:
$ sudo systemctl start apache2
Službu Apache můžete restartovat (zastavit a spustit):
$ sudo systemctl restart apache2
Pokud potřebujete provést změny konfigurace, Apache se může znovu načíst bez přerušení připojení. Za tímto účelem zadejte tento příkaz:
$ sudo systemctl reload apache2
Službu Apache můžete také deaktivovat zadáním:
$ sudo systemctl disable apache2
Znovu znovu povolte spuštění služby při spuštění, zadejte:
$ sudo systemctl enable apache2
Nakonec jste úspěšně nainstalovali Apache na svůj server Ubuntu 18.04.