Ns3000:Nginx Einstellung und Hauptseite: Unterschied zwischen den Seiten

Aus ahrensburg.city
(Unterschied zwischen Seiten)
Zur Navigation springen Zur Suche springen
// via Wikitext Extension for VSCode
 
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
==Erstellen Sie eine neue Konfigurationsdatei==
<strong>MediaWiki wurde installiert.</strong>
Um eine neue Konfigurationsdatei für Nginx zu erstellen, öffnen Sie ein Terminal und geben Sie folgenden Befehl ein:
<pre>
sudo nano /etc/nginx/conf.d/start.conf
</pre>
Dies öffnet den Texteditor `nano` mit Root-Rechten und erstellt (oder bearbeitet) die Datei `start.conf` im Verzeichnis `/etc/nginx/conf.d/`. In dieser Datei können Sie Ihre gewünschten Nginx-Konfigurationen eintragen. Nach dem Bearbeiten speichern Sie die Datei mit `Strg + O`, bestätigen mit `Enter` und schließen den Editor mit `Strg + X`.


Folgende Text eingeben in Datei
Hilfe zur Verwendung und Konfiguration der Wiki-Software findest du im [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents Benutzerhandbuch].


<pre>
== Starthilfen ==
server {
    listen 443 ssl http2;
    listen [::]:443 ssl http2;
    server_name wiki.ahrensburg.city;
    ssl_certificate /etc/letsencrypt/live/ahrensburg.city/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/ahrensburg.city/privkey.pem;
    root /var/www/mediawiki;
    index index.php index.html index.htm;
    location /karte {
    alias /var/www/karte;
    autoindex on;
}
location /hot {
    proxy_pass http://localhost:8080/;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
}
location / {
        try_files $uri $uri/ /index.php?$args;
    }
    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;
    }


    location ~ /\.ht {
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Liste der Konfigurationsparameter]
 
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ Häufige Fragen zu MediaWiki]
          deny all;
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ Mailingliste zu neuen Versionen von MediaWiki]
    }
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Übersetze MediaWiki für deine Sprache]
 
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Erfahre, wie du Spam auf deinem Wiki bekämpfen kannst]
}
* [[Server:]]
 
server {
    listen 443 ssl http2;
    listen [::]:443 ssl http2;
    server_name alterwiki.ahrensburg.city;
    ssl_certificate /etc/letsencrypt/live/ahrensburg.city/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/ahrensburg.city/privkey.pem;
    root /var/www/alterwiki;
    index index.php index.html index.htm;
 
location / {
        try_files $uri $uri/ /index.php?$args;
    }
    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;
    }
 
    location ~ /\.ht {
 
          deny all;
    }
 
}
 
server {
    listen 80;
    listen [::]:80;
    server_name ahrensburg.city www.ahrensburg.city;
    return 301 https://$host$request_uri;
}
 
</pre>
 
'''Hinweis:'''
* Nach dem Speichern und Schließen der Datei müssen Sie die Nginx-Konfiguration neu laden, damit die Änderungen wirksam werden:
<pre>
sudo nginx -t
sudo systemctl reload nginx
</pre>
* Prüfen Sie mit <code>sudo nginx -t</code> immer zuerst, ob die Konfiguration fehlerfrei ist.
* Weitere Informationen finden Sie in der offiziellen [https://nginx.org/de/docs/ Nginx-Dokumentation].

Version vom 13. Juni 2025, 23:54 Uhr