J’utilise Nginx en reverse proxy pour redirigé les requète web vers mes différent conteneurs LXC, dont une d’entre elle contient Yunohost. Ma configuration semble en faite similaire à celle décrite ici.
Mon reverse proxy marche bien avec mes autres services. Cependant pour Yunohost, quelquechose d’étrange que je ne saurais expliqué se produit. Une boucle de redirection 301 vers admin/
En local, en utilisant lynx sur la vm, tout fonctionne.
Mon VirtualHost nginx est le suivant:
upstream agora.exemple.com {
server 10.0.2.106;
}
server {
listen 80;
server_name agora.exemple.com;
location / {
return 301 https://agora.exemple.com$request_uri;
# proxy_pass https://agora.exemple.com;
}
}
server {
listen 443 ssl;
listen [::]:443 ssl;
server_name agora.exemple.com;
ssl_certificate /etc/letsencrypt/live/agora.exemple.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/agora.exemple.com/privkey.pem;
ssl_session_timeout 5m;
ssl_session_cache shared:SSL:50m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers 'ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-$
ssl_prefer_server_ciphers on;
add_header Strict-Transport-Security max-age=15768000;
ssl_stapling on;
ssl_stapling_verify on;
ssl_trusted_certificate /etc/letsencrypt/live/agora.exemple.com/chain.pem;
resolver 8.8.8.8 8.8.4.4 valid=86400;
resolver_timeout 10;
client_max_body_size 10M;
location / {
proxy_pass http://agora.exemple.com;
}
}
Je précise bien sur qu’il s’agit d’une installation toute fraiche de yunohost, et que je l’ai réinstallé plusieurs fois dans plusieurs conteneurs et dans des KVM pour faire des essais… toutjours le même problème.
Merci d’avance pour vos réponses sur le sujet.