2 pièce(s) jointe(s)
Problème de redirection http vers https
Bonjour,
Après moult tentatives différentes et ne sachant plus quoi tester je me tourne vers vous pour avoir quelques conseils. J'ai actuellement développé un site web qui fonctionne nickel (installé sur un serveur apache l'os étant un linux embarqué). Je me connecte sans problèmes à son adresse ip en https (du style : https://192.168.49.10)
Sauf que la plupart des gens ne pense pas à saisir le s du httpS et je voudrai donc mettre en place une redirection automatique de http vers https.
Ci-joint les fichiers httpd.conf et ssl.conf que j'utilise actuellement.
J'ai essayé d'ajouter un virtual host en fin de fichier httpd.conf (et en activant listen sur le port 80 et en ajoutant LoadModule rewrite_module modules/mod_rewrite.so)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
<VirtualHost *:80>
ServerName localhost:80
ServerAdmin IMS@myip.fr
ErrorLog /usr/logs/error_log
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteLog /usr/logs/https_rewrite.log
RewriteLogLevel 3
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*) https://%{SERVER_NAME}/$1 [L,R]
</IfModule>
</VirtualHost> |
mais çà ne fonctionne pas. Ou plutôt lorsque je vais consulter le fichier de trace https_rewrite.log j'ai la trace suivante :
Code:
1 2
|
192.168.49.10 - - [10/Sep/2010:22:57:45 +0000] [192.168.49.10/sid#1046f0][rid#15bbf0/initial] (1) redirect to https://192.168.49.10/index.html [REDIRECT/302] |
qui me laisse à penser que la redirection est bien prise en compte mais la page reste vierge ! J'ai le message chargement dans l'onglet de firefox qui apparait mais rien de plus, la page d'accueil de mon site n'apparaît pas !
J'ai aussi testé avec un fichier .htaccess à la racine du site sans plus de succès.
Code:
1 2 3 4
|
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} |
Qu'ai je bien pu oublier ou qu'est ce qui ne va pas dans ma config ?!
Merci d'avance pour votre aide.