Benutzer-Werkzeuge

Webseiten-Werkzeuge


nginx_einrichten

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
nginx_einrichten [2025/09/14 15:18] ranslitenginx_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.
-<code>+<code bash>
 sudo systemctl status nginx sudo systemctl status nginx
 </code> </code>
  
 Verzeichnis für Webseite anlegen. Verzeichnis für Webseite anlegen.
-<code>+<code bash>
 sudo mkdir -p /var/www/zonenranslite.de/html sudo mkdir -p /var/www/zonenranslite.de/html
 </code> </code>
  
 Benutzer als owner zuteilen. Benutzer als owner zuteilen.
-<code>+<code bash>
 sudo chown -R $USER:$USER /var/www/zonenranslite.de/html sudo chown -R $USER:$USER /var/www/zonenranslite.de/html
 </code> </code>
  
 Ggf Zugriffsrechte korrigieren: Ggf Zugriffsrechte korrigieren:
-<code>+<code bash>
 sudo chmod -R 755 /var/www/zonenranslite.de sudo chmod -R 755 /var/www/zonenranslite.de
 </code> </code>
  
 Startseite erstellen. Startseite erstellen.
-<code>+<code bash>
 nano /var/www/zonenranslite.de/html/index.html nano /var/www/zonenranslite.de/html/index.html
 </code> </code>
  
 Erster Inhalt der Startseite. Erster Inhalt der Startseite.
-<code>+<code html>
 <html> <html>
     <head>     <head>
Zeile 39: Zeile 39:
  
 Serverblock erstellen. Serverblock erstellen.
-<code>+<code bash>
 sudo nano /etc/nginx/sites-available/zonenranslite.de sudo nano /etc/nginx/sites-available/zonenranslite.de
 </code> </code>
  
 Inhalt des Serverblocks Inhalt des Serverblocks
-<code>+<code bash>
 server { server {
         listen 80;         listen 80;
Zeile 58: Zeile 58:
         }         }
 } }
 +</code>
 +
 +Webseite verfügbar machen.
 +<code bash>
 +sudo ln -s /etc/nginx/sites-available/zonenranslite.de /etc/nginx/sites-enabled/
 +</code>
 +
 +Um Hash Bucket Memory Probleme zu vermeiden, diesen Wert anpassen.
 +<code bash>
 +sudo nano /etc/nginx/nginx.conf
 +</code>
 +<code nginx>
 +...
 +http {
 +    ...
 +    server_names_hash_bucket_size 64;
 +    ...
 +}
 +...
 +
 +</code>
 +
 +Auf Syntax Errors prüfen.
 +<code bash>
 +sudo nginx -t
 +</code>
 +
 +nginx neustarten.
 +<code bash>
 +sudo systemctl restart nginx
 </code> </code>
nginx_einrichten.1757863107.txt.gz · Zuletzt geändert: von ranslite