Not logged in. · Lost password · Register
Forum: Non-English Discussion French discussion RSS
https/nginx/doku
bmn (Former member) #1
No profile available.
Link to this post
Subject: https/nginx/doku
Bonjour,

J'utilise le couple nginx/doku avec une configuration standard:

http
server {
        listen       80;
        server_name   doku.local;
        access_log  /var/log/nginx/wiki.access.log;

        rewrite ^(/dokuwiki-2008-05-05/)_media/(.*) $1lib/exe/fetch.php?media=$2 last;
        rewrite ^(/dokuwiki-2008-05-05/)_detail/(.*) $1lib/exe/detail.php?media=$2 last;
        rewrite ^(/dokuwiki-2008-05-05/)_export/([^/]+)/(.*) $1doku.php?do=export_$2&id=$3 last;

        location / {
           root   /var/www/dokuwiki-2008-05-05;
           index  index.php;
        }

        location ~ \.php$ {
            root           /var/www/dokuwiki-2008-05-05;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  /var/www/dokuwiki-2008-05-05$fastcgi_script_name;
            include        fastcgi_params;
        }


    }

https
server {
        listen       443;
        server_name   doku.local;
        access_log  /var/log/nginx/wiki.access.log;

        ssl                  on;
        ssl_certificate      https/racine/ca.crt;
        ssl_certificate_key  https/racine/newcert.key;


        rewrite ^(/dokuwiki-2008-05-05/)_media/(.*) $1lib/exe/fetch.php?media=$2 last;
        rewrite ^(/dokuwiki-2008-05-05/)_detail/(.*) $1lib/exe/detail.php?media=$2 last;
        rewrite ^(/dokuwiki-2008-05-05/)_export/([^/]+)/(.*) $1doku.php?do=export_$2&id=$3 last;

        location / {
           root   /var/www/dokuwiki-2008-05-05;
           index  index.php;
        }

        location ~ \.php$ {
            root           /var/www/dokuwiki-2008-05-05;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  /var/www/dokuwiki-2008-05-05$fastcgi_script_name;
            include        fastcgi_params;
        }


    }

Le problème est avec https.
Je modifie une page et j'enregistre. Après l'enregistrement le navigateur est redirigé vers:
http://doku.local:443/doku.php?id=start

Et j'ai une 400 avec nginx
The plain HTTP request was sent to HTTPS port

Pourquoi dokuwiki rajoute t'il :443 ?
Close Smaller – Larger + Reply to this post:
Verification code: VeriCode Please enter the word from the image into the text field below. (Type the letters only, lower case is okay.)
Smileys: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Special characters:
Go to forum
Imprint
This board is powered by the Unclassified NewsBoard software, 20150713-dev, © 2003-2015 by Yves Goergen
Current time: 2019-07-23, 00:56:22 (UTC +02:00)