NGINX installieren (AlmaLinux/CentOS): Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
NGINX kann als einfacher Webserver genutzt werden aber auch als [[Reverse Proxy mit NGINX|Reverse Proxy]]. | NGINX kann als einfacher Webserver genutzt werden aber auch als [[Reverse Proxy mit NGINX|Reverse Proxy]]. | ||
''Getestet auf: AlmaLinux 8'' | |||
=== Installation === | === Installation === | ||
System updaten und NGINX installieren:<syntaxhighlight lang="bash" line="1"> | System updaten und NGINX installieren:<syntaxhighlight lang="bash" line="1"> | ||
sudo | sudo dnf update | ||
sudo | sudo dnf install nginx | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Zeile 23: | Zeile 25: | ||
</syntaxhighlight>Jetzt sollte der NGINX Server über '''http://<IP-Adresse>''' erreichbar sein | </syntaxhighlight>Jetzt sollte der NGINX Server über '''http://<IP-Adresse>''' erreichbar sein | ||
== | === Virtual Hosts in Ordner aufteilen === | ||
Ordner für die VHost-Dateien erstellen<syntaxhighlight lang="bash"> | |||
mkdir /etc/nginx/sites-enabled | |||
mkdir /etc/nginx/sites-available | |||
</syntaxhighlight>NGINX Config-Datei editieren:<syntaxhighlight lang="bash"> | |||
vi /etc/nginx/nginx.conf | |||
</syntaxhighlight>Unter der Zeile <code>include /etc/nginx/conf.d/*.conf;</code> folgendes einfügen:<syntaxhighlight lang="bash"> | |||
include /etc/nginx/sites-enabled/*; | |||
</syntaxhighlight>Neue VHost werden unter <code>/etc/nginx/site-available</code> angelegt. | |||
Aktiviert werden diese mit:<syntaxhighlight lang="bash"> | |||
ln -s /etc/nginx/sites-available/my.host.conf /etc/nginx/sites-enabled/my.host.conf | |||
systemctl reload nginx | |||
</syntaxhighlight> | |||
==Siehe auch== | ==Siehe auch== | ||
[[NGINX installieren (Raspberry Pi)]] | [[NGINX installieren (Raspberry Pi)]] | ||
[[Reverse Proxy mit NGINX]] | |||
==Quellen== | ==Quellen== |
Aktuelle Version vom 15. Dezember 2022, 21:48 Uhr
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 nginx
NGINX aktivieren und starten:
sudo systemctl enable nginx
sudo systemctl start nginx
Firewall 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=https
Danach die Firewall mit den neuen Einstellungen laden:
sudo firewall-cmd --reload
Jetzt 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-available
NGINX Config-Datei editieren:
vi /etc/nginx/nginx.conf
Unter 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 nginx
Siehe auch
NGINX installieren (Raspberry Pi)
Quellen
https://www.linode.com/docs/guides/install-and-use-nginx-on-almalinux-8/