J'utilise un équilibreur de charge Rackspace qui me permet de configurer ma clé ssl/pem à l'intérieur du panneau d'administration. Tout fonctionne bien, je peux utiliser les protocoles http et https. Mais si j'essaie de rediriger http vers https en utilisant :
server{
listen *:80;
server_name mydomain.com www.mydomain.com;
rewrite ^ https://mydomain.com$request_uri? permanent;
...j'obtiens une boucle de redirection. Je réalise que je n'écoute pas le port 443, mais c'est parce que l'équilibreur de charge s'en est occupé pour moi. J'ai également essayé d'envelopper la réécriture dans un fichier if ($scheme ~* http){
en vain.
L'autre partie de ma question est que je voudrais supprimer le www de l'url, puis-je le faire avec une seule réécriture ? La réécriture ci-dessus ne devrait-elle pas s'en charger également ?
Merci pour votre aide !