Bonjour,
J'ai un petit souci sur ma conf, j'aimerais créer un certificat ssl via let's encrypt, pour ça je vais utiliser certbot.
Problème : Tout mon serveur web est protégé via mot de passe (location /), du coup j'aimerais enlever cette protection uniquement pour le répertoire "/.well-known" mais ça semble ne pas fonctionner, j'ai toujours une demande de mot de passe.
Voici ma conf :
Code :
- server {
- listen 80 default_server;
- server_name _;
- root /var/www/;
- charset utf-8;
- index index.html index.php /_h5ai/public/index.php;
- client_max_body_size 10M;
- error_page 500 502 503 504 /50x.html;
- location = /50x.html {
- root /usr/share/nginx/html;
- }
- location / {
- autoindex on;
- autoindex_exact_size off;
- autoindex_localtime on;
- auth_basic "Authorization Required";
- auth_basic_user_file /etc/nginx/passwd/me;
- location ~ \.php$ {
- limit_req zone=flood burst=20 nodelay;
- fastcgi_index index.php;
- fastcgi_pass unix:/run/php/php7.0-fpm.sock;
- fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
- include /etc/nginx/fastcgi_params;
- }
- }
- location = /.well-known {
- allow all;
- auth_basic off;
- }
- }
|
Une idée ?
Merci pour votre aide