Dies ist eine alte Version des Dokuments!
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