NGINX installieren (AlmaLinux/CentOS)
Anleitung um NGINX auf AlmaLinux/CentOS zu installieren.
NGINX kann als einfacher Webserver genutzt werden aber auch als Reverse Proxy.
Getestet auf: AlmaLinux 8
Installation
System updaten und NGINX installieren:
sudo dnf update
sudo dnf install nginxNGINX aktivieren und starten:
sudo systemctl enable nginx
sudo systemctl start nginxFirewall konfigurieren
AlmaLinux und CentOS haben standardmäßig eine Firewall die Port 80 und 443 blockiert.
Mit folgendem Befehl wird die Firewall für http (80) und https (443) geöffnet:
sudo firewall-cmd --permanent --zone=public --add-service=http --add-service=httpsDanach die Firewall mit den neuen Einstellungen laden:
sudo firewall-cmd --reloadJetzt sollte der NGINX Server über http://<IP-Adresse> erreichbar sein
Virtual Hosts in Ordner aufteilen
Ordner für die VHost-Dateien erstellen
mkdir /etc/nginx/sites-enabled
mkdir /etc/nginx/sites-availableNGINX Config-Datei editieren:
vi /etc/nginx/nginx.confUnter der Zeile include /etc/nginx/conf.d/*.conf; folgendes einfügen:
include /etc/nginx/sites-enabled/*;Neue VHost werden unter /etc/nginx/site-available angelegt.
Aktiviert werden diese mit:
ln -s /etc/nginx/sites-available/my.host.conf /etc/nginx/sites-enabled/my.host.conf
systemctl reload nginxSiehe auch
NGINX installieren (Raspberry Pi)
Quellen
https://www.linode.com/docs/guides/install-and-use-nginx-on-almalinux-8/