aboutsummaryrefslogtreecommitdiff
path: root/doc/tips
diff options
context:
space:
mode:
authoralexjj <alexjj@web>2016-09-24 00:16:00 -0400
committeradmin <admin@branchable.com>2016-09-24 00:16:00 -0400
commit7f879de0d0051ccb14299feadb33ee5dabe5105e (patch)
tree971d599351792cfbff5626ebeda75140474fa5d8 /doc/tips
parent68e23206961862a2b05f99ea0bbe82fe28e21367 (diff)
downloadikiwiki-7f879de0d0051ccb14299feadb33ee5dabe5105e.tar
ikiwiki-7f879de0d0051ccb14299feadb33ee5dabe5105e.tar.gz
modern nginx settings suggestion
Diffstat (limited to 'doc/tips')
-rw-r--r--doc/tips/dot_cgi.mdwn21
1 files changed, 14 insertions, 7 deletions
diff --git a/doc/tips/dot_cgi.mdwn b/doc/tips/dot_cgi.mdwn
index c5300b6d4..f0d8af8f6 100644
--- a/doc/tips/dot_cgi.mdwn
+++ b/doc/tips/dot_cgi.mdwn
@@ -137,14 +137,21 @@ example virtual host configuration:
Also, note that the `/tmp/fcgi.socket` file needs to be writable by the webserver. I am also unsure as to the security of this setup, as I am using this only on my dev server. Needless to say that [[real fastcgi support|todo/fastcgi_or_modperl_installation_instructions]] would be great. ;) --[[anarcat]]
-2016-09-20 [[alexjj]]: On Debian Jessie creating the fcgi ikiwiki.service is not necessary. Install fcgiwrap and spawn-fcgi, it'll auto run the fcgiwrap systemd service and then add the parameters in the virtual host:
+2016-09-23 [[alexjj]]: On Debian Jessie creating the fcgi ikiwiki.service is not necessary. Install fcgiwrap, it'll auto start the fcgiwrap systemd service and then add the parameters in the virtual host:
- location ~ /ikiwiki.cgi {
- fastcgi_pass unix:/var/run/fcgiwrap.socket;
- include fastcgi_params;
- fastcgi_index ikiwiki.cgi;
- fastcgi_param SCRIPT_FILENAME /home/USER/public_html/wiki/ikiwiki.cgi;
- }
+ location / {
+ try_files $uri $uri/ =404;
+ }
+
+ # Max size of file upload
+ client_max_body_size 10m;
+
+ location ~ .cgi {
+ #gzip off is recommended in /usr/share/doc/fcgiwrap/README.Debian
+ gzip off;
+ fastcgi_pass unix:/var/run/fcgiwrap.socket;
+ include /etc/nginx/fastcgi_params;
+ }
## boa