Benutzer-Werkzeuge

Webseiten-Werkzeuge


nginx_einrichten

nginx einrichten

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
nginx_einrichten.txt · Zuletzt geändert: von ranslite