Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| nginx_einrichten [2025/09/14 15:07] – ranslite | nginx_einrichten [2025/09/14 19:32] (aktuell) – ranslite | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== nginx einrichten ====== | ====== nginx einrichten ====== | ||
| Schauen ob nginx korrekt läugt. | Schauen ob nginx korrekt läugt. | ||
| - | < | + | < |
| sudo systemctl status nginx | sudo systemctl status nginx | ||
| </ | </ | ||
| Verzeichnis für Webseite anlegen. | Verzeichnis für Webseite anlegen. | ||
| - | < | + | < |
| sudo mkdir -p / | sudo mkdir -p / | ||
| </ | </ | ||
| Benutzer als owner zuteilen. | Benutzer als owner zuteilen. | ||
| - | < | + | < |
| sudo chown -R $USER:$USER / | sudo chown -R $USER:$USER / | ||
| </ | </ | ||
| Ggf Zugriffsrechte korrigieren: | Ggf Zugriffsrechte korrigieren: | ||
| - | < | + | < |
| sudo chmod -R 755 / | sudo chmod -R 755 / | ||
| </ | </ | ||
| Startseite erstellen. | Startseite erstellen. | ||
| - | < | + | < |
| - | nano /var/www/your_domain/ | + | nano /var/www/zonenranslite.de/ |
| </ | </ | ||
| Erster Inhalt der Startseite. | Erster Inhalt der Startseite. | ||
| - | < | + | < |
| < | < | ||
| < | < | ||
| - | < | + | < |
| </ | </ | ||
| < | < | ||
| - | < | + | < |
| < | < | ||
| </ | </ | ||
| </ | </ | ||
| + | </ | ||
| + | |||
| + | 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 | ||
| </ | </ | ||