V tomto článku vysvětlíme nezbytné kroky k instalaci a konfiguraci Apache na Debian 10. Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel s sudo
privilegia. Všechny příkazy v tomto tutoriálu by měly být spouštěny jako uživatel bez oprávnění root.
Server Apache HTTP, také známý jako „Apache“. Je to webový server známý podporou růstu World Wide Web. Apache je open-source, multiplatformní, výkonný, stabilní, spolehlivý a bezplatný webový server poskytující funkce, které lze rozšířit o širokou škálu modulů. V různých scénářích se také používá jako reverzní proxy server.
Předpoklad:
- Operační systém s Debianem 10
- Adresa IPv4 serveru s oprávněními superuživatele (přístup root)
- Gnome Terminal pro Linux Desktop
- Klient PuTTy SSH pro Windows nebo macOS
- Powershell pro Windows 10/11
- Znáte příkazy APT
Nainstalujte Apache na Debian
Krok 1. První příkaz aktualizuje seznamy balíčků, aby bylo zajištěno, že získáte nejnovější verzi a závislosti.
sudo apt update sudo apt upgrade
Krok 2. Nainstalujte Apache na Debian 10.
Balíčky webového serveru Apache jsou dostupné v oficiálních repozitářích Debianu 10. Vše, co je potřeba, je provést instalační příkaz s sudo
:
sudo apt install apache2
Po dokončení výše uvedeného příkazu se do vašeho systému nainstaluje Apache. Spuštěním následujícího příkazu zkontrolujte stav služby apache:
sudo systemctl status apache2
Potvrďte sestavení a verzi Apache:
# sudo apache2 -v Server version: Apache/2.4.38 (Debian) Server built: 2019-05-31T20:46:05
Teď, když máte svůj webový server v provozu, pojďme si projít některé základní příkazy pro správu:
sudo systemctl start apache2.service ## <-- Start the server ## sudo systemctl restart apache2.service ## <-- Restart the server ## sudo systemctl stop apache2.service ## <-- Stop the server ## sudo systemctl reload apache2.service ## <-- Reload the server config ## sudo systemctl status apache2.service ## <-- Get the server status ##
Následují důležité soubory a adresáře Apache:
- Hlavní konfigurační soubor Apache se nachází na
/etc/apache2/apache2.conf
- Hlavní adresář konfiguračních souborů Apache:
/etc/apache2/
- Porty, kde může Apache naslouchat, jsou definovány v
/etc/apache2/ports.conf
- Soubory virtuálního hostitele uložené na adrese
/etc/apache2/sites-available
a pro aktivaci by měl být každý soubor propojen s/etc/apache2/sites-enabled
adresář - Soubor protokolu chyb umístěný na
/var/log/apache/error.log
- Přístup k souboru protokolu na adrese
/var/log/apache/access.log
- Kořenový adresář pro webové soubory
/var/www/html/
Krok 3. Upravte bránu firewall pro webový server Apache.
Je důležité, abyste otevřeli TCP porty 80 (www) a 443 (HTTPS), aby Apache na Debianu 10 fungoval. Zadejte následující příkazy:
sudo ufw allow www sudo ufw allow https sudo ufw status
Krok 4. Ověřte instalaci Apache.
Otevřete svůj oblíbený prohlížeč a otevřete níže uvedenou adresu URL pro ověření instalace Apache:
http://YOUR_IP_ADDRESS-or-YOUR-DOMAIN-NAME
Blahopřejeme, naučili jste se nainstalovat a nakonfigurovat Apache na Debian 10 Buster. Pokud máte nějaké dotazy, zanechte prosím níže komentář.