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)
mais çà ne fonctionne pas. Ou plutôt lorsque je vais consulter le fichier de trace https_rewrite.log j'ai la trace suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
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 !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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]
J'ai aussi testé avec un fichier .htaccess à la racine du site sans plus de succès.
Qu'ai je bien pu oublier ou qu'est ce qui ne va pas dans ma config ?!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 RewriteEngine on RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Merci d'avance pour votre aide.
Partager