Pages: 1
Bonjour,
J'héberge moi même l'application Piwigo sur un serveur chez OVH. J'ai configuré un proxy NGinx (v1.18.0-1) chargé d'effectuer la connexion HTTPS, et plusieurs applications derrière sur un serveur Apache (2.4.38-3).
Mon problème est lorsque j'accède pour la première à une photo mon navigateur (chrome ou firefox) affiche le warning "Connexion à la page non sécurisé " (capture d'écran1). Effectivement lorsque je liste les médias, j'ai la photo qui est transmise en http (capture d'écran2). Ce qui est étrange, c'est que lorsque je rafraîchis la
page, le warning disparaît et tout est transmis en https (capture 3). Je ne comprends pas ce comportement et ne vois rien à modifier sur ma configuration. Si vous aviez des éléments d'explication ?
Merci de votre aide.
Version de Piwigo: 2.10.2
Version de PHP: 7.3.14-1
Version de MariaDB: 10.4.12
URL Piwigo: https://piwigo.bleschet.fr
Hors ligne
Bonjour
utiliser vous le plugin qui force le https ?
Comment est régler le https sur votre site ?
Hors ligne
Bonjour,
Pour répondre aux questions :
* Non je n'utilise pas le plugin qui force le https (l'apache que lequel tourne Piwigo n'est pas directement accessible de l'extérieur)
* Ma configuration pour le vhost Nginx (Proxy) est la suivante :
server { listen 80; listen [::]:80; server_name piwigo.bleschet.fr; location /.well-known/acme-challenge { root /usr/share/nginx/html; allow all; } location / { return 301 https://$host$request_uri; } } server { server_name piwigo.bleschet.fr; listen 443 ssl http2; # SSL Certificates ssl_certificate /etc/letsencrypt/live/piwigo.bleschet.fr/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/piwigo.bleschet.fr/privkey.pem; # Enable session caching, increase session timeout ssl_session_cache shared:SSL:20m; ssl_session_timeout 60m; add_header X-Frame-Options "deny"; add_header Strict-Transport-Security "max-age=60; preload"; add_header X-Robots-Tag "noindex, nofollow, nosnippet, noarchive"; location / { proxy_pass http://127.0.0.1:8080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto https; client_max_body_size 10m; client_body_buffer_size 128k; proxy_connect_timeout 15; proxy_send_timeout 15; proxy_read_timeout 15; proxy_buffering on; expires 1d; } }
* La configuration pour le vhost de Piwigo est la suivante:
<VirtualHost 127.0.0.1:8080> ServerName piwigo.bleschet.fr DocumentRoot /var/www/html/piwigo ErrorLog "/var/log/apache2/piwigo_error.log" CustomLog "/var/log/apache2/piwigo_access.log" "realip" KeepAlive On <Directory /var/www/html/piwigo> Options -Indexes +FollowSymLinks Require all granted AllowOverride None </Directory> </VirtualHost>
Merci
Hors ligne
Pages: 1