commit 2ecea959f543bb59e9d1605affb9fbbe54ccd0fc
parent bb5fd906add9cbca4351a544e081278b882cbb90
Author: ugrnm <ugrnm@web>
Date: Wed, 1 Jun 2022 19:57:12 +0200
Diffstat:
1 file changed, 36 insertions(+), 2 deletions(-)
diff --git a/installing.mdwn b/installing.mdwn
@@ -1,4 +1,4 @@
-These install notes make the following assumptions: Debian OS, nginx, stagit
+These install notes make the following assumptions: Debian OS, nginx, fcgi-wrap, stagit. Also these are notes, not all the steps are provided, such as restarting nginx, enabling https, etc.
## Base installation
@@ -10,7 +10,41 @@ These install notes make the following assumptions: Debian OS, nginx, stagit
ikiwiki --verbose /var/www/damaged.bleu255.com-src /var/www/damaged.bleu255.com --url=https://damaged.bleu255.com --dumpsetup ~/ikiwiki-cfg/damaged.setup
ikiwiki --setup ~/ikiwiki-cfg/damaged.setup
-##
+## Enable CGI
+
+ # ~/ikiwiki-cfg/damaged.setup
+ cgiurl: 'https://damaged.bleu255.com/ikiwiki.cgi'
+ cgi_wrapper: '/var/www/damaged.bleu255.com/ikiwiki.cgi'
+
+ # /etc/nginx/sites-available/damages.bleu255.com
+ server {
+ listen 443;
+
+ server_name damaged.bleu255.com;
+
+ root /var/www/damaged.bleu255.com;
+ index index.html index.htm;
+ access_log /var/log/nginx/damaged.bleu255.com-access.log;
+ error_log /var/log/nginx/damaged.bleu255.com-error.log;
+
+ location / {
+ try_files $uri $uri/ =404;
+ }
+
+ # Max size of file upload
+ client_max_body_size 10m;
+
+ location /ikiwiki.cgi {
+ gzip off;
+ fastcgi_pass unix:/var/run/fcgiwrap.socket;
+ fastcgi_index ikiwiki.cgi;
+ fastcgi_param SCRIPT_FILENAME /var/www/damaged.bleu255.com/ikiwiki.cgi;
+ fastcgi_param DOCUMENT_ROOT /var/www/damaged.bleu255.com/;
+ include /etc/nginx/fastcgi_params;
+ }
+ }
+
+