GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat webový server Apache na Ubuntu 18.04

Tento článek vysvětluje, jak nainstalovat webový server Apache na Ubuntu 18.04 Linux Distro.

Apache HTTP Server

Apache httpd je open-source webový server speciálně pro platformy Unix. Je to jeden z nejpopulárnějších a nejpoužívanějších serverů na světě. Téměř polovina webových stránek je obsluhována pomocí Apache.

Apache podporuje moduly a rozšíření, které vám pomohou rozšířit jeho funkčnost. Například modul mod_ssl umožňuje použití SSL pro webové stránky.

Webový server Apache je sponzorován nadací Apache Foundation, která zaručuje jeho veřejný přístup a robustnost. Díky tomu je bez licencí a použitelný pro různé typy projektů.

Nainstalujte webový server Apache na Ubuntu 18.04

Webový server Apache je velmi populární program a je dostupný pro téměř všechny oficiální repozitáře distribucí Linuxu. Linuxové distribuce jej pokaždé opravují, aby zvýšily zabezpečení programu. V případě Debianu, Ubuntu a derivátů se balíček nazývá apache2.

Otevřete terminál a spusťte následující příkazy pro instalaci Apache na Ubuntu 18.04

:~$ sudo apt update
:~$ sudo apt search apache2

Existuje mnoho programů souvisejících s Apache. Zajímá nás apache2. Spusťte následující příkaz pro instalaci.

:~$ sudo apt install apache2

Po zadání hesla uživatele se spustí instalace.

Otestujte instalaci Apache

Ubuntu spustí Apache a zpřístupní jej při startu. Pokud tedy chcete zastavit službu Apache, použijte příkaz systemctl, jak je uvedeno níže.

:~$ sudo systemctl stop apache2

Chcete-li jej znovu spustit, použijte,

:~$ sudo systemctl start apache2

Když použijete nějakou novou konfiguraci, jako je povolení nového virtuálního hostitele nebo nového modulu, musíte restartovat Apache.

:~$ sudo systemctl restart apache2

V některých případech je nutné Apache znovu načíst. Konkrétně, v tomto případě je příkaz k použití:

:~$ sudo systemctl reload apache2

A také můžete vidět stav služby Apache.

:~$ sudo systemctl status apache2

Výše uvedený obrázek stavu Apache ukazuje, že běží správně. Musíte tedy otevřít porty 80 a 443 ve firewallu.

:~$ sudo ufw allow 80/tcp
:~$ sudo ufw allow 443/tcp

Poté otevřete svůj oblíbený webový prohlížeč. Pokud instalujete Apache na stejný počítač, kde budete otevírat webový prohlížeč, přejděte na následující adresu:

http://localhost

Pokud instalujete Apache na jiný počítač v síti, přejděte na:

http://ip-computer

Nebo:

http://domain-name

V obou případech byste měli vidět následující obrázek:

Obrázek ukazuje, že Apache je nainstalován a připraven k použití.

Nainstalujte PHP na Ubuntu 18.04

Webový server Apache je připraven obsluhovat webové stránky. Zatím však může obsluhovat pouze statické weby. To znamená, že nezpracovávají žádné informace.

Tato situace není vinou Apache nebo konkrétního webového serveru, je to proto, že neexistuje žádný programovací jazyk pro zpracování těchto aplikací nebo dynamických webových stránek.

Tyto jazyky mohou být různé jako Python, Ruby, Perl nebo PHP. Tento poslední je jedním z nejpopulárnějších, které existují. Většina webových aplikací je vytvořena pomocí PHP. Například Joomla, WordPress nebo GLPI.

Ubuntu 18.04 ve svých oficiálních repozitářích standardně obsahuje PHP 7.2 , k instalaci spolu s některými moduly, mezi nimi i tím, díky kterému jej Apache rozpozná, stačí použít následující příkaz

:~$ sudo apt install php libapache2-mod-php php-gd php-xml

Po dokončení stahování musíte otestovat provádění PHP na vašem počítači.

Chcete-li to provést, musíte vytvořit soubor PHP v kořenovém adresáři webového adresáře Apache, který je /var/www/html/

:~$ sudo nano /var/www/html/test.php

Do tohoto souboru zadejte nějaký PHP kód. Například phpinfo() metoda, která zobrazuje obecné informace o PHP.

<?php
phpinfo();
?>

Uložte změny stisknutím CTRL+O a zavřete editor pomocí CTRL+X

Dalším krokem je restart Apache, aby mohl načíst nově nainstalovaný modul PHP.

:~$ sudo systemctl restart apache2

Nyní znovu otevřete webový prohlížeč a otevřete:

http://localhost/test.php

Nebo:

http://ip-address-or-domain-name/test.php

Uvidíte obrázek jako tento:

To je nyní, pokud je Apache nainstalován správně a s podporou PHP.

Závěr

Webový server Apache je jednou z nejznámějších aplikací v celém světě Unixu a především v Linuxu. Tento webový server je schopen obsluhovat webové stránky celému světu. A dokonce i v privátní síti slouží důležité webové aplikace pro organizaci.

V tomto příspěvku jsme vás naučili, jak jej nainstalovat v Ubuntu 18.04, a také znát základy webových serverů a zejména Apache.

Řekněte nám, použili jste Apache? líbí se vám to?


Ubuntu
  1. Nainstalujte webový server Apache na Ubuntu 12.10

  2. Jak nainstalovat webový server Apache na Ubuntu

  3. Jak nainstalovat a nakonfigurovat webový server Apache na Ubuntu 13.10

  1. Jak nainstalovat webový server Nginx na Ubuntu 18.04

  2. Jak odstranit webový server Apache z Ubuntu

  3. Jak nainstalovat webový server Apache na Linux

  1. Jak nainstalovat a nakonfigurovat webový server Apache na Ubuntu

  2. Jak nainstalovat OpenLiteSpeed ​​Web Server na Ubuntu 20.04

  3. Jak nainstalovat webový server Hiawatha v Ubuntu