Webový server Apache je nejpopulárnější a nejrozšířenější software webového serveru, který je vyvinutý nadací Apache Software Foundation. Úžasná věc na webovém serveru Apache je, že je zcela zdarma a je spolehlivý, rychlý a bezpečný. Nejen to, má také schopnost splnit jakékoli potřeby prostředí tím, že provede instalaci mnoha rozšíření a modulů.
Je podporován téměř všemi hlavními operačními systémy včetně macOS, distribuce Linuxu a Windows. Nejprve nainstalujeme Apache a poté jej odinstalujeme také na Debianu 11. To vše pomocí screenshotů a důkladného vysvětlení.
Instalace Apache na Debian 11
Než přejdeme do fáze instalace, aktualizujme náš index balíčků, což je vždy doporučení. Index balíčku můžeme aktualizovat pomocí následujícího příkazu:
$ sudo apt update

Po aktualizaci upgradujme balíčky pomocí následujícího příkazu:

Nyní, když jsme upgradovali a aktualizovali náš index balíčků, můžeme začít pracovat na instalaci apache na Debian 11. Chcete-li dosáhnout instalace apache na Debian 11, zadejte následující příkaz:
$ sudo apt install apache2

Nyní, když jsme nainstalovali apache2, potvrďte instalaci zadáním následujícího příkazu pro kontrolu nainstalované verze:
$ sudo apache2 -v

Instalaci Apache2 můžeme také potvrdit přístupem na výchozí webovou stránku webového serveru Apache2 pomocí naší systémové IP adresy Debian 11, kterou můžeme zjistit provedením následujícího příkazu:
$ ip a

Zkopírujte IP adresu zobrazenou na výše uvedeném snímku obrazovky a přejděte do svého oblíbeného prohlížeče a vyhledejte IP adresu svého serveru:

Uvidíte výchozí stránku Apache2 Debian, jak je uvedeno výše.
Správa serveru Apache
Nyní, když jsme skončili s instalací serveru Apache na Debian 11, začněme spravovat službu pomocí příkazu systemctl. Pokud chceme například zkontrolovat stav serveru apache, zadejte do terminálu následující příkaz:
$ sudo systemctl status apache2.service
Pokud stav vidíte jako aktivní, gratulujeme! Váš Apache je aktivní a běží.

Stiskněte q ukončit. Existují další příkazy pro správu našeho serveru Apache. Jedním z příkazů je spuštění serveru pomocí následujícího příkazu:
$ sudo systemctl start apache2.service

Stejně jako výše uvedený příkaz můžeme také zastavit službu serveru apache zadáním následujícího příkazu:
$ sudo systemctl stop apache2.service

Můžeme jej také restartovat tak, že trochu změníme výše uvedený příkaz:
$ sudo systemctl restart apache2.service

Konfigurace brány firewall
V závislosti na vašem systému, pokud má firewall, musíte mít přístup k některým portům, aby tyto porty mohla využívat externí osoba nebo uživatel. povolíme port 80 a port 443, které jsou pro HTTP a HTTPS . Do terminálu zadejte následující příkaz:
$ sudo ufw allow 80/tcp

$ sudo ufw allow 443/tcp

Stav UFW firewallu můžeme ověřit pomocí následujícího příkazu:
$ sudo ufw status

Pokud výše uvedený stav není povolen, můžete jej povolit provedením následujícího příkazu:
$ sudo ufw enable

Odinstalujte Apache2
Může nastat chvíle, kdy budete chtít odinstalovat Apach2 z Debianu 11 a máte štěstí, protože dnes vám ukážeme, jak odinstalovat Apach2 z Debianu 11.
Přejděte do svého terminálu a zadejte následující příkaz, abyste zjistili, zda je na vašem počítači nainstalován apach2:
$ sudo apache2 -v

Jak vidíme, máme na našem systému nainstalovanou verzi Apache 2.4.48, takže k jejímu odinstalování je prvním krokem zacílit všechny balíčky apache2 a odstranit je pomocí následujícího příkazu:
$ sudo apt-get purge apache2 apache2-utils apache2-bin apache2.2-common

Nyní provedeme autoremove příkaz pro případ, že by bylo potřeba nějaké další vyčištění:
$ sudo apt autoremove

Dokončili jsme odinstalaci apache2 z Debianu 11. Chcete-li ověřit odinstalaci, zadejte do terminálu následující příkaz:
$ sudo apache2 -v
Po provedení výše uvedeného příkazu se zobrazí chyba, která říká příkaz nenalezen:

Závěr
Jak bylo zmíněno v úvodní části, webový server Apache je bezplatná služba s otevřeným zdrojovým kódem, která uživatelům a vývojářům umožňuje sdílet svou práci na internetu tím, že je spolehlivý, robustní, rychlý a také bezpečný.
V tomto článku jsme vás naučili, jak nainstalovat a odinstalovat server Apache na Debianu 11. Doufáme, že jste postupovali přesně podle kroků a byli úspěšní při instalaci nebo odinstalaci serveru Apache.