J'essaye de rediriger tout le trafic HTTP à HTTPS, mais se retrouver dans une boucle de redirection.Phusion Passenger http à https résultats dans la boucle de redirection
Qu'ai-je fait de mal ou ai-je manqué?
server {
listen 80;
return 301 https://test.website.com;
}
server {
listen 443 ssl;
server_name test.website.com;
passenger_enabled on;
passenger_user app;
passenger_ruby /usr/bin/ruby2.3;
root /home/app/webapp/public;
ssl on;
ssl_certificate /etc/ssl/certs/tls.crt;
ssl_certificate_key /etc/ssl/private/tls.key;
}
Vous ne savez toujours pas ce qui ne va pas. Sans la redirection. HTTP et HTTPS fonctionne. Y a-t-il quelque chose que le serveur HTTPS ne fait pas en redirection?
server {
listen 80;
server_name test.website.com;
passenger_enabled on;
passenger_user app;
passenger_ruby /usr/bin/ruby2.3;
root /home/app/webapp/public;
}
server {
listen 443 ssl;
server_name test.website.com;
passenger_enabled on;
passenger_user app;
passenger_ruby /usr/bin/ruby2.3;
root /home/app/webapp/public;
ssl_certificate /etc/ssl/certs/tls.crt;
ssl_certificate_key /etc/ssl/private/tls.key;
}
Je devine que je manque la directive emplacement et passe proxy. Je vais enquêter plus loin. Vous ne savez pas quelle URL le passe proxy doit utiliser. –