Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| nginx_einrichten [2025/09/14 14:48] – angelegt ranslite | nginx_einrichten [2025/09/14 19:32] (aktuell) – ranslite | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== nginx einrichten ====== | ====== nginx einrichten ====== | ||
| + | Schauen ob nginx korrekt läugt. | ||
| + | <code bash> | ||
| + | sudo systemctl status nginx | ||
| + | </ | ||
| + | Verzeichnis für Webseite anlegen. | ||
| + | <code bash> | ||
| + | sudo mkdir -p / | ||
| + | </ | ||
| + | Benutzer als owner zuteilen. | ||
| + | <code bash> | ||
| + | sudo chown -R $USER:$USER / | ||
| + | </ | ||
| + | |||
| + | Ggf Zugriffsrechte korrigieren: | ||
| + | <code bash> | ||
| + | sudo chmod -R 755 / | ||
| + | </ | ||
| + | |||
| + | Startseite erstellen. | ||
| + | <code bash> | ||
| + | nano / | ||
| + | </ | ||
| + | |||
| + | Erster Inhalt der Startseite. | ||
| + | <code html> | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | Serverblock erstellen. | ||
| + | <code bash> | ||
| + | sudo nano / | ||
| + | </ | ||
| + | |||
| + | Inhalt des Serverblocks | ||
| + | <code bash> | ||
| + | server { | ||
| + | listen 80; | ||
| + | listen [::]:80; | ||
| + | |||
| + | root / | ||
| + | index index.html index.htm index.nginx-debian.html; | ||
| + | |||
| + | server_name zonenranslite.de www.zonenranslite.de; | ||
| + | |||
| + | location / { | ||
| + | try_files $uri $uri/ =404; | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | Webseite verfügbar machen. | ||
| + | <code bash> | ||
| + | sudo ln -s / | ||
| + | </ | ||
| + | |||
| + | Um Hash Bucket Memory Probleme zu vermeiden, diesen Wert anpassen. | ||
| + | <code bash> | ||
| + | sudo nano / | ||
| + | </ | ||
| + | <code nginx> | ||
| + | ... | ||
| + | http { | ||
| + | ... | ||
| + | server_names_hash_bucket_size 64; | ||
| + | ... | ||
| + | } | ||
| + | ... | ||
| + | |||
| + | </ | ||
| + | |||
| + | Auf Syntax Errors prüfen. | ||
| + | <code bash> | ||
| + | sudo nginx -t | ||
| + | </ | ||
| + | |||
| + | nginx neustarten. | ||
| + | <code bash> | ||
| + | sudo systemctl restart nginx | ||
| + | </ | ||