permacomputing

Source repository for the main permacomputing wiki site
git clone http://git.permacomputing.net/repos/permacomputing.git # read-only access
Log | Files | Refs

commit 2ecea959f543bb59e9d1605affb9fbbe54ccd0fc
parent bb5fd906add9cbca4351a544e081278b882cbb90
Author: ugrnm <ugrnm@web>
Date:   Wed,  1 Jun 2022 19:57:12 +0200


Diffstat:
Minstalling.mdwn | 38++++++++++++++++++++++++++++++++++++--
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; + } + } + +