Android

Jak nainstalovat apache na debian 9

Instalace Debian 9 i386 (x86 32bit)

Instalace Debian 9 i386 (x86 32bit)

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 projdeme kroky instalace Apache na server Debianu 9.

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

Apache je k dispozici ve výchozích repozitářích Debianu a instalace je velmi jednoduchá.

Nejprve aktualizujte index balíčku a poté nainstalujte balíček apache2 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, můžete zkontrolovat stav služby Apache pomocí:

sudo systemctl status apache2

● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2018-08-23 20:04:47 UTC; 13s ago Main PID: 11604 (apache2) CGroup: /system.slice/apache2.service ├─11604 /usr/sbin/apache2 -k start ├─11608 /usr/sbin/apache2 -k start └─11609 /usr/sbin/apache2 -k start

Upravte Firewall

Pokud pro filtrování připojení k systému používáte iptables, musíte otevřít porty HTTP ( 80 ) a HTTPS ( 443 ).

Otevřete potřebné porty zadáním následujícího příkazu:

sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT

Ověření instalace Apache

Chcete-li ověřit, že vše 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:

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

Spravujte službu Apache pomocí systemctl

Nyní, když je Apache nainstalován ve vašem systému Debian, můžete chvíli věnovat prohlídce a seznámení se se základními příkazy správy služeb apache:

Chcete-li zastavit službu Apache, spusťte:

sudo systemctl stop apache2

Spusťte jej znovu zadáním:

sudo systemctl start apache2

Restartování služby Apache:

sudo systemctl restart apache2

Znovu načtěte Apache s novou konfigurací pomocí:

sudo systemctl reload apache2

sudo systemctl disable apache2

A znovu jej povolit:

sudo systemctl enable apache2

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 Důrazně doporučujeme dodržovat standardní konvenci pojmenování, například pokud je název vaší domény mydomain.com měl by být konfigurační soubor domény pojmenován /etc/apache2/sites-available/mydomain.com.conf Konfigurační soubory /etc/apache2/sites-available/mydomain.com.conf 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 adresář. 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

Úspěšně jste nainstalovali Apache na váš server Debian 9. Nyní můžete začít nasazovat své aplikace a používat Apache jako webový nebo proxy server.

apache debian

Tento příspěvek je součástí Jak nainstalovat LAMP Stack na sérii Debian 9.

Další příspěvky v této sérii:

• Jak nainstalovat Apache na Debian 9 • Jak nainstalovat PHP na Debian 9 • Jak nastavit virtuální hostitele Apache na Debian 9 • Jak nainstalovat MariaDB na Debian 9 • Zabezpečit Apache pomocí šifrování na Debianu 9