| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- include drop.conf;
- client_max_body_size 15M;
- client_body_buffer_size 128k;
- location / {
- try_files $uri $uri/ @dokuwiki;
- }
- location ~ \.php$ {
- try_files $uri $uri/ /doku.php;
- fastcgi_pass unix:/jails/php/var/run/php-fpm.sock;
- fastcgi_param REDIRECT_STATUS 200;
- include fastcgi_params;
- fastcgi_param SCRIPT_FILENAME /usr/local/www/dokuwiki/$fastcgi_script_name;
- fastcgi_param QUERY_STRING $query_string;
- fastcgi_param REQUEST_METHOD $request_method;
- fastcgi_param CONTENT_TYPE $content_type;
- fastcgi_param CONTENT_LENGTH $content_length;
- fastcgi_intercept_errors on;
- fastcgi_ignore_client_abort off;
- fastcgi_connect_timeout 60;
- fastcgi_send_timeout 180;
- fastcgi_read_timeout 180;
- fastcgi_buffer_size 128k;
- fastcgi_buffers 4 256k;
- fastcgi_busy_buffers_size 256k;
- fastcgi_temp_file_write_size 256k;
- }
- 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;
- }
- # Block access to data folders
- location ~ /(data|conf|bin|inc)/ {
- deny all;
- }
- # Block access to .htaccess files
- location ~ /\.ht {
- deny all;
- }
|