Android

Jak nainstalovat webový server apache na Debian 10 linux

HOW TO SETUP DNS AND WEB SERVER - Debian 8

HOW TO SETUP DNS AND WEB SERVER - Debian 8

Obsah:

Anonim

HTTP server Apache je jedním z nejpopulárnějších webových serverů na světě. Jedná se o HTTP server s otevřeným zdrojovým kódem a platformou, který ovládá velké procento internetových stránek. Apache nabízí mnoho výkonných funkcí, které lze rozšířit o další moduly.

V tomto tutoriálu si vysvětlíme, jak nainstalovat Apache na Debian 10, Buster.

Předpoklady

Před zahájením výuky se ujistěte, že jste přihlášeni jako uživatel s právy sudo.

Instalace Apache

Balíčky Apache jsou k dispozici ve výchozích repozitářích Debianu.

Instalace je velmi jednoduchá. Aktualizujte index balíčku a nainstalujte webový server Apache pomocí následujících příkazů:

sudo apt update sudo apt install apache2

To je vše, Apache je nainstalován a automaticky spuštěn. Chcete-li zkontrolovat typ stavu:

sudo systemctl status apache2

● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Active: active (running) since Sat 2019-07-27 13:55:49 PDT; 21s ago…

Upravte Firewall

Uživatelé UFW mohou otevřít porty HTTP ( 80 ) a HTTPS ( 443 ) povolením profilu „Nginx Full“:

sudo ufw allow 'Apache Full'

nft add rule inet filter input tcp dport {80, 443} ct state new, established counter accept

Ověření instalace Apache

Chcete-li ověřit, zda Apache funguje správně, otevřete prohlížeč, zadejte IP adresu serveru nebo název domény http://YOUR_IP_OR_DOMAIN/ a uvidíte výchozí uvítací stránku Apache, jak je uvedeno níže:

Stránka obsahuje základní informace o konfiguračních souborech Apache, pomocných skriptech a umístění adresářů.

Struktura a osvědčené postupy konfiguračního souboru Apache

  • V systémech založených na Debianu jsou konfigurační soubory Apache umístěny v adresáři /etc/apache2 Hlavní konfigurační soubor Apache je /etc/apache2/apache2.conf . Porty, které bude Apache poslouchat, jsou uvedeny v /etc/apache2/ports.conf file.Apache Virtual Hosts files jsou umístěny v adresáři /etc/apache2/sites-available . Konfigurační soubory nalezené v tomto adresáři Apache nepoužívá, pokud nejsou propojeny s adresářem /etc/apache2/sites-enabled a2ensite direktivu virtuálního hostitele můžete aktivovat vytvořením a2ensite pomocí příkazu a2ensite z konfiguračních souborů nalezených v directory sites-available directory to the sites-enabled directory. Chcete-li deaktivovat virtuálního hostitele, použijte příkaz a2dissite se doporučuje dodržovat standardní konvenci pojmenování, například pokud je vaše doména mydomain.com pak by měl být konfigurační soubor domény pojmenován /etc/apache2/sites-available/mydomain.com.conf Konfigurační soubory, které se používají pro načítání různých modulů Apache, jsou umístěny v adresáři /etc/apache2/mods-available . Konfigurace v adresáři mods-available lze povolit vytvořením a2enconf do adresáře /etc/apache2/mods-enable pomocí příkazu a2enconf a zakázat pomocí příkazu a2disconf obsahující fragmenty globální konfigurace jsou uloženy v /etc/apache2/conf-available directory. Soubory v adresáři conf-available lze povolit vytvořením symbolu k adresáři /etc/apache2/conf-enabled pomocí příkazu a2enconf a zakázat pomocí příkazu a2disconf Soubory protokolu access.log ( access.log a error.log ) jsou umístěny v adresář /var/log/apache . Pro každého virtuálního hostitele se doporučuje použít různé soubory protokolu access a error Můžete nastavit kořenový adresář dokumentů vaší domény do libovolného umístění. Mezi nejčastější umístění pro webroot patří:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

Závěr

Instalace Apache na Debian je otázkou spuštění jediného příkazu.

Nyní můžete začít nasazovat své aplikace a používat Apache jako webový nebo proxy server.

apache debian