Schauen ob nginx korrekt läugt.
sudo systemctl status nginx
Verzeichnis für Webseite anlegen.
sudo mkdir -p /var/www/zonenranslite.de/html
Benutzer als owner zuteilen.
sudo chown -R $USER:$USER /var/www/zonenranslite.de/html
Ggf Zugriffsrechte korrigieren:
sudo chmod -R 755 /var/www/zonenranslite.de
Startseite erstellen.
nano /var/www/zonenranslite.de/html/index.html
Erster Inhalt der Startseite.
<html> <head> <title>Welcome to zonenranslite.de</title> </head> <body> <h1>Success! Your Nginx server is successfully configured for <em>zonenranslite.de</em>. </h1> <p>This is a sample page.</p> </body> </html>
Serverblock erstellen.
sudo nano /etc/nginx/sites-available/zonenranslite.de
Inhalt des Serverblocks
server { listen 80; listen [::]:80; root /var/www/zonenranslite.de/html; 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.
sudo ln -s /etc/nginx/sites-available/zonenranslite.de /etc/nginx/sites-enabled/
Um Hash Bucket Memory Probleme zu vermeiden, diesen Wert anpassen.
sudo nano /etc/nginx/nginx.conf
... http { ... server_names_hash_bucket_size 64; ... } ...
Auf Syntax Errors prüfen.
sudo nginx -t
nginx neustarten.
sudo systemctl restart nginx