Android

Jak nainstalovat apache na Ubuntu 18.04

How to install XAMPP on Ubuntu 20.04 / Ubuntu 18.04 (Linux)

How to install XAMPP on Ubuntu 20.04 / Ubuntu 18.04 (Linux)

Obsah:

Anonim

HTTP server Apache je nejoblíbenějším webovým serverem na světě. Jedná se o bezplatný, open-source a multiplatformový HTTP server poskytující výkonné funkce, které lze rozšířit o celou řadu modulů.

Tento tutoriál vysvětluje, jak nainstalovat a spravovat webový server Apache na Ubuntu 18.04.

Předpoklady

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

Nainstalujte Apache

Apache je k dispozici ve výchozích repozitářích Ubuntu, takže je můžeme snadno nainstalovat pomocí nástroje pro správu balíků apt . V systémech Ubuntu a Debian se balíček Apache a služba nazývají apache2 .

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. Stav služby Apache můžete zkontrolovat vydáním:

sudo systemctl status apache2

● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d `-apache2-systemd.conf Active: active (running) since Sun 2018-06-24 02:17:57 PDT; 2min 41s ago Main PID: 3143 (apache2) Tasks: 55 (limit: 2321) CGroup: /system.slice/apache2.service |-3143 /usr/sbin/apache2 -k start |-3144 /usr/sbin/apache2 -k start `-3145 /usr/sbin/apache2 -k start

Upravte Firewall

Pokud je váš server Ubuntu chráněn bránou firewall, musíte otevřít porty HTTP ( 80 ) a HTTPS ( 443 ).

Za předpokladu, že ke správě brány firewall používáte UFW , můžete potřebné porty otevřít pomocí následujícího příkazu:

sudo ufw allow 'Apache Full'

Změnu můžete ověřit pomocí:

sudo ufw status

Status: active To Action From -- ------ ---- 22/tcp ALLOW Anywhere Apache Full ALLOW Anywhere 22/tcp (v6) ALLOW Anywhere (v6) Apache Full (v6) ALLOW Anywhere (v6)

Ověření instalace Apache

Chcete-li ověřit, že vše funguje správně, otevřete prohlížeč, zadejte IP adresu serveru http://YOUR_IP_OR_DOMAIN/ a uvidíte výchozí uvítací stránku Ubuntu 18.04 Apache, jak je ukázáno 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ářů.

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

  • Všechny konfigurační soubory Apache jsou 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.Apache Soubory Virtual Hosts jsou uloženy v adresáři /etc/apache2/sites-available . Konfigurační soubory nalezené v tomto adresáři Apache nepoužívá, pokud nejsou propojeny s adresářem s /etc/apache2/sites-enabled a2ensite aktivujete virtuálního hostitele, musíte vytvořit symbolický odkaz pomocí příkazu a2ensite z konfiguračních souborů nalezených v adresář sites-available pro sites-enabled adresáře sites-enabled pro sites-enabled . Chcete-li deaktivovat virtuálního hostitele, použijte příkaz a2dissite Je vhodné 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 virtuálního hostitele pojmenován /etc/apache2/sites-available/mydomain.com.conf Konfigurační soubory, které jsou zodpovědné za načítání různých modulů Apache, jsou umístěny v /etc/apache2/mods-available/ adresář. 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 /etc/apache2/conf-enabled/ příkazem a2enconf a zakázat příkazem access.log Jsou umístěny soubory protokolu access.log ( access.log a error.log ). v adresáři /var/log/apache/ . Pro každý vhost se doporučuje mít různé soubory protokolu access a error Můžete nastavit kořenový adresář dokumentů vaší domény na libovolné místo. 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 server Ubuntu 18.04. Nyní jste připraveni začít nasazovat své aplikace a používat Apache jako web nebo proxy server.

apache ubuntu

Tento příspěvek je součástí řady how-to-install-lamp-stack-on-ubuntu-18-04.

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

• Jak nainstalovat Apache na Ubuntu 18.04 • Jak nastavit virtuální hostitele Apache na Ubuntu 18.04 • Zabezpečit Apache pomocí šifrování na Ubuntu 18.04 • Jak nainstalovat MySQL na Ubuntu 18.04 • Jak nainstalovat PHP na Ubuntu 18.04