Benutzer-Werkzeuge

Webseiten-Werkzeuge


dokuwiki_in_nginx

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
dokuwiki_in_nginx [2025/09/14 20:14] ranslitedokuwiki_in_nginx [2025/09/14 20:17] (aktuell) ranslite
Zeile 135: Zeile 135:
  
 Abschließend den externen Zugriff auf die Ordner einschränken.\\ Abschließend den externen Zugriff auf die Ordner einschränken.\\
-In ''/etc/nginx/sites-available/wiki.zonenranslite.de''+<code bash> 
 +sudo nano /etc/nginx/sites-available/wiki.zonenranslite.de 
 +</code> 
 +<code nginx> 
 + 
 +    location / { 
 +        try_files $uri $uri/ @dokuwiki; 
 +    } 
 + 
 +    location @dokuwiki { 
 +        rewrite ^/_media/(.*) /lib/exe/fetch.php?media=$1 last; 
 +        rewrite ^/_detail/(.*) /lib/exe/detail.php?media=$1 last; 
 +        rewrite ^/_export/([^/]+)/(.*) /doku.php?do=export_$1&id=$2 last; 
 +        rewrite ^/(.*) /doku.php?id=$1&$args last; 
 +    } 
 + 
 +    location ~ \.php$ { 
 +        include snippets/fastcgi-php.conf; 
 +        fastcgi_pass unix:/var/run/php/php8.4-fpm.sock; 
 +        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
 +        include fastcgi_params; 
 +    } 
 + 
 +    # Verweigert Zugriff auf die Ordner data, conf, bin, inc, vendor 
 +    location ^~ /data/ { 
 +        return 404; 
 +    } 
 + 
 +    location ^~ /conf/ { 
 +        return 404; 
 +    } 
 + 
 +    location ^~ /bin/ { 
 +        return 404; 
 +    } 
 + 
 +    location ^~ /inc/ { 
 +        return 404; 
 +    } 
 + 
 +    location ^~ /vendor/ { 
 +        return 404; 
 +    } 
 + 
 +</code>
dokuwiki_in_nginx.1757880849.txt.gz · Zuletzt geändert: von ranslite