|
|
| 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].
| |