GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Apache na Debian 10

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ář.


Debian
  1. Jak nainstalovat Tomcat 8.5 na Debian 9

  2. Jak nainstalovat Apache Maven na Debian 10

  3. Nainstalujte Apache na Debian 10

  1. Jak nainstalovat MongoDB na Debian 9

  2. Jak nainstalovat Nginx na Debian 9

  3. Jak nainstalovat Apache na Debian 9

  1. Jak nainstalovat Jenkins na Debian 9

  2. Jak nainstalovat Webmin na Debian 9

  3. Jak nainstalovat Tomcat 9 na Debian 9