Jak vytvořit Apache na RHELu? (lokální verze)

Apache vs Nginx

Apache HTTP Server je webový server s otevřeným zdrojovým kódem, který pohání miliony webů. Je stabilní, široce podporovaný, jednoduchý, modulární a funguje na všech hlavních linuxových distribucích, jako je právě RHEL (Pokud ještě nemáš RHEL neboli Red Hat Enterprise Linbux, tak pro jeho instalaci můžeš mrknout ZDE) zatímco Nginx by dominoval u čistě statických aplikací s extrémní škálovatelností.

Nginx je event-driven server optimalizovaný pro vysokou zátěž a statické soubory. Spotřebovává o 50-70% méně paměti pod zátěží a servíruje statiku rychleji, ideální pro high-traffic weby. Na RHEL však vyžaduje EPEL nebo build, bez nativní .htaccess podpory

Jak vytvořit Apache HTTP server?

Dělali jsme to na virtuálním počítači, jelikož umožnuje dělat snapshoty, které jsou celkem fajn mít, když se později něco pokazí, tak se můžeme vrátit a jet dál.

Bash

Nejdříve jsme potřebovali větší práva, takže jsme šli pod root:

su root

Následně jsme potřebovali nainstalovat httpd balíčky (tento příkaz jsme museli zadat i víckrát):

yum install httpd

Pak pro povolení a spuštění httpd služby jsme použily toto:

systemctl enable --now httpd

Když jsme pak do vyhledávače zadali „http://localhost“, tak se nám zobrazila výchozí Red Hat testovací stránka Apache:

Jako kontrolu, že to jede jsme přidaly HTML soubor do /var/www/html (tedy index.html)

cd /var/www/html
vi index.html

A něco tam napsali

Kategorie