GNU/Linux >> Znalost Linux >  >> Ubuntu

Příkazy pro instalaci webového serveru Apache na Ubuntu 22.04 nebo 20.04 LTS

Pokud se chcete naučit, jak spouštět webové stránky a přistupovat k nim ze vzdáleného místa, potřebujeme webový server a co by bylo praktičtější než začít s Apache, pokud jste ve světě hostingu nováčkem. Zde v tomto tutoriálu se naučíme příkaz k instalaci a spuštění webového serveru Apache na Ubuntu 22.04 LTS Jammy JellyFish nebo Ubuntu 20.04 LTS focal fossa.

Apache je nejrozšířenější webový server na internetu. A může být snadno konfigurován díky své flexibilní povaze a schopnosti rozšířit funkce pomocí velkého počtu modulů. Byl vyvinut a udržován pod nadací Apache.

Obvykle je webový server Apache nainstalován s PHP a MySQL/MariaDB. Ačkoli samotný Apache poskytuje pouze statické HTML stránky. V kombinaci se skriptovacím jazykem podobným PHP (PHP Hypertext Preprocessor) však může sloužit dynamickým HTML stránkám generovaným z obsahu databáze.

Většina populárních redakčních systémů (CMS) jako WordPress nebo Joomla proto potřebuje také PHP a databázi MySQL. A pokud jde o instalaci Apache, všechny populární distribuce Linuxu, jako je RedHat, CentOS, Ubuntu Debian a další, mají balíčky Apache ve svém příslušném základním úložišti, takže si jej uživatel může nainstalovat pouze jedním příkazem. Můžeme používat Apache na Windows, ale protože jde o open-source projekt a nativní pro systémy Linux a jejich dominanci ve světě serverů, hostingové služby jej nabízejí pouze na Linuxu, aby využily plný potenciál tohoto softwaru webového serveru.

Zatímco tito vývojáři pracují na Windows a pracují na nějakém webovém projektu, který vyžaduje Apache, obvykle jdou na XAMPP nebo WampServer jako projekty, aby celý zásobník LAMP snadno zprovoznili a zprovoznili.

Kroky k instalaci webového serveru Apache na Ubuntu 22.04| 20,04 LTS

Co potřebujete k provedení kroků v tomto výukovém programu?

• Server Ubuntu 22.04|20.4|18.04
• Uživatel bez oprávnění root s právy sudo
• Připojení k internetu

1. Aktualizace Apt

Pokud jste právě nainstalovali nový server Ubuntu na místní počítač, cloud nebo nějaký VPS, spusťte nejprve příkaz aktualizace systému. Tím se obnoví mezipaměť úložiště a také se nainstaluje, pokud jsou pro váš systém k dispozici nějaké aktualizace.

sudo apt update

2. Příkaz k instalaci Apache na Ubuntu 22.04 | 20,04 LTS

Dále, jak bylo zmíněno na začátku tutoriálu, nevyžadujeme přidání žádného úložiště třetí strany, protože balíček pro instalaci webového serveru Apache je již v základním úložišti ubuntu Linux.

sudo apt install apache2

3. Spusťte a povolte službu Apache

Po dokončení instalace nejprve zkontrolujte, zda služba Apache již běží na pozadí nebo ne pomocí daného příkazu:

systemctl status apache2

Pokud neběží, spusťte a povolte totéž pomocí tohoto příkazu:

sudo systemctl enable --now apache2

4. Povolit port 80/443 na Ubuntu 22.04 | 20.04

V závislosti na tom, kam jste nainstalovali server Ubuntu 20.04/22.04, musíme otevřít bránu firewall pro dva porty 80 pro HTTP a 443 pro HTTPS. Pokud jste v cloudu, použijte k otevření těchto portů síťový firewall vašeho poskytovatele služeb. V případě, že má systém také povolenou bránu firewall, spusťte:

Zkontrolujte, zda je systémový firewall aktivní nebo ne.

sudo ufw status

Pokud je výstup označen jako „aktivní ‘ pak spusťte

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

5. Přístup k ukázkové webové stránce

Nyní je webový server Apache v provozu a je čas přejít na jeho ukázkovou webovou stránku a ověřit, že vše funguje tak dokonale, jak chceme.

Otevřete prohlížeč v systému, který má přístup k IP adrese nebo doméně, kde jste nainstalovali Apache. A nasměrujte ji na URL jako danou syntaxi:

http://server-ip-address

Nahradit adresa-IP-serveru se skutečnou IP adresou vašeho serveru Ubuntu 22.04 nebo 20.04 . Pokud neznáte adresu, spusťte v příkazovém terminálu vašeho serveru:

ip a

Znovu načíst příkazy Restart nebo Stop Apache

Existuje mnoho scénářů, kdy po instalaci nějaké webové aplikace musíme buď restartovat nebo zastavit službu webového serveru Apache. A pokud jste v některém z takových scénářů, pak zde jsou příkazy, které je třeba dodržovat:

•  Obnovení: To znamená, ponechat webový server spuštěný, ale pouze aktualizovat nebo znovu načíst konfigurační soubor.

sudo systemctl reload apche2

Pro bezproblémové restartování: V tomto případě Apache ukončí procesní vlákna, když jsou hotová a nečinná, a poté znovu načte konfiguraci.

sudo /etc/init.d/apache2 graceful

Restartovat :Toto zabije všechna vlákna, zastaví webový server a znovu jej spustí.

sudo systemctl restart apache2

Zastavit :Úplně vypněte službu webového serveru.

sudo systemctl stop apache2

Začít:

sudo systemctl start apache2

Zakázat aby se Apache nespustil automaticky při spouštění systému, použijte:

sudo systemctl disable apache2

Vzhledem k tomu, že jej znovu povolíte:

sudo systemctl enable apache2

Úplně odinstalujte Apache z Ubuntu 22.04 nebo 20.04

Chcete-li zcela odebrat webový server, pokud jej nepotřebujete, spusťte:

sudo apt remove apache2*

Další informace najdete v oficiální dokumentaci Apache, zatímco další informace najdete v článku Jak nainstalovat WordPress na Apache Server běžící na CentOS/AlmaLinux/Rocky/RHEL/Oracle


Ubuntu
  1. Nainstalujte PHP na Ubuntu 20.04 – běžící webový server Apache

  2. Jak nainstalovat webový server Apache na Ubuntu

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

  1. Snadný průvodce instalací Apache Tomcat 9 na Ubuntu 18.04 / 16.04 LTS Server

  2. Nainstalujte webový server Apache na Ubuntu 12.10

  3. Jak nainstalovat Ubuntu Server 18.04 LTS

  1. Nainstalujte Apache, MySQL, PHP (LAMP) Stack na Ubuntu 18.04 LTS

  2. Jak nainstalovat server Ubuntu 20.04 LTS

  3. Nainstalujte Apache, MySQL, PHP (LAMP Stack) na Ubuntu 20.04 LTS