Redirection automatique web apache http vers https
Le
andre_debian

Bonsoir,
Impossible de rediriger automatiquement les requêtes http => https
Voici l'extrait du fichier "default-ssl" :
=
NameVirtualHost *:443
<VirtualHost *:80>
ServerName domaine.com
Redirect / https://domaine.com
</VirtualHost>
<VirtualHost *:443>
DocumentRoot /var/www
ServerName domaine.com
SSLEngine on
.;
</VirtualHost>
=
Je relance apache et dans le navigateur :
"La connexion a échoué
Firefox ne peut établir de connexion avec le serveur à l'adresse"
Si je tape "https://www. .." ,
ça marche.
J'ai bien activé le module "rewrite".
J'ai parcouru plein de sites qui recommandent les éléments ci-dessus,
mais rien à faire, pas de redirection auto.
Merci.
André
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: https://lists.debian.org/201505102047.13000.andre_debian@numericable.fr
Impossible de rediriger automatiquement les requêtes http => https
Voici l'extrait du fichier "default-ssl" :
=
NameVirtualHost *:443
<VirtualHost *:80>
ServerName domaine.com
Redirect / https://domaine.com
</VirtualHost>
<VirtualHost *:443>
DocumentRoot /var/www
ServerName domaine.com
SSLEngine on
.;
</VirtualHost>
=
Je relance apache et dans le navigateur :
"La connexion a échoué
Firefox ne peut établir de connexion avec le serveur à l'adresse"
Si je tape "https://www. .." ,
ça marche.
J'ai bien activé le module "rewrite".
J'ai parcouru plein de sites qui recommandent les éléments ci-dessus,
mais rien à faire, pas de redirection auto.
Merci.
André
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: https://lists.debian.org/201505102047.13000.andre_debian@numericable.fr
C'est pas du mod_rewrite, justementÂ…
essaye avec des guillemets ?
http://httpd.apache.org/docs/2.4/en/rewrite/avoid.html
Dans la version française indiquée comme périmée,
les guillemets n'y figurent pasÂ…
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
J'utilise
<VirtualHost *:80>
ServerName mon_serveur
RedirectPermanent / https://mon_serveur/
</VirtualHost>
Et ça marche
Donc RedirectPermanent et un / à la fin de l'url de redirection.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
On Sunday 10 May 2015 21:51:38 Philippe Gras wrote:
J'ai essayé avec guillements, sans guillemets,
RedirectPermanent / https://mon_serveur/,
mais non, rien à faire, pas de redirection :
"Firefox ne peut établir de connexion avec le serveur à l'adresse ..."
André
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=utf-8
Et un truc plus générique comme ça :
<VirtualHost <IP>:80>
ServerName <NOM_DNS>
ServerAdmin <EMAIL>
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R01,L]
</IfModule>
</VirtualHost>
<VirtualHost <IP>:443>
ServerName <NOM_DNS>
ServerAdmin <EMAIL>
DocumentRoot <RACINE_DEPOT>
....................
</VirtualHost>
</IfModule>
--
Pierre Malard
| _,,,---,,_
/,`.-'`' -. ;-;;,_
|,4- ) )-,_. , ( `'-'
'---''(_/--' `-'_) πr
perl -e '$_=q#: 3| 5_,3-3,2_: 3/,`.'"'"'`'"'"' 5-. ;-;;,_: |,A- ) )-,_. , ( `'"'"'-'"'"': '"'"'-3'"'"'2(_/--'"'"' `-'"'"'_): 24Ï€r::#;y#:#n#;s#(D)(d+)#$1x$2#ge;print'
- --> Ce message n’engage que son auteur <--
--Apple-Mail=_84C879C9-A151-4610-A91C-83B5704AA0BA
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename=signature.asc
Content-Type: application/pgp-signature;
name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.27
Comment: GPGTools - http://gpgtools.org
iQIcBAEBCgAGBQJVUFmKAAoJELzRDw+wKgIyYYkP/2TiENKo7comHrYNlI9Tp0QU
3Xw4E6pTiQeEnOEytgADykb4x8nWwdg6Zmdc6Ndbz+2ovj7Ntq1qPEaeFaoFwiPV
h1CYgQRvyHvVlpkBcvDaLr4hlMuLLtTO6ArRWyw021y6q0QyN44/5ZJTEB7iS9Fj
Of9wf1NAVDLpU4iEEA2zSmuo8ZWcvwhA0N7rGHeLiLMXlwFPmaGwo4BLTgWbN5/O
5YeJSBFiWEK4d1J8CJXZwzd18tZg6cp44ea7aTYDlPtc4y/F78dQ37Z6uUuHiCNc
CG5bRkcXQ/LKFZ3bVqAESFEl3KvtPR/YHkkTfBzYrvmNsA0yDKPVQvftJcDc5PFJ
JMS6wt6sWBJh1Ae70Dzg/v0nAWBP1edwSKBbEk79n0rJ6dcumlBCYnFx7WlwDxF7
EsACrU0UL8a/4cAohLH5B7iWbfuS76waR6JHcntmti4c8ltFni4lxeZHgJpoD7+Z
GcAQu/+m7Amz9LxiAuPYbTIoIxOGd7ppYFo4zXD616kuQfu8kOiXv35pm1y3/KaG
nPU/uj5neFenp4l6yDa6ZfjRVay6L+gOID2BStrUIf9d0YPIpyKuxby6RrEs4zJo
CkgzqWLqHXoIAUqlXvF72bHC8Qn5kO9t423CxxRyyI+wnI0OO4o2MEM8bDFi2io7
w1SeHPQ7CdiD/wZHTGIU
=u9pC
-----END PGP SIGNATURE-----
--Apple-Mail=_84C879C9-A151-4610-A91C-83B5704AA0BA--
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Y a peut-être un caractère invisible qui gène, faudrait éditer le
fichier avec vi pour s'en assurer.
Que disent les logs apache?
--
Stéphane
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/mipld9$2tg$
Pas d'infos sur une erreur http.
La commande :
#netstat -lna|grep 80
ne montre pas le port 80 ouvert :
tcp 0 40 88.191.250.166:9274 85.216.15558:54801 ESTABLISHED
tcp 0 0 88.191.250.166:443 157.55.39.51:4808 TIME_WAIT
unix 3 [ ] STREAM CONNECTE 60080
Sinon, merci de tous vos tuyaux que j'ai mis en oeuvre, mais rien n'y fait.
En attendant, j'ai fait une redirection par iptables 80 => 443,
qui invite l'internaute à cliquer sur un lien https...
André
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
<VirtualHost *:80>
ServerName mondomaine.tld/
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R02,L]
</VirtualHost>
Jean-Christophe
Le 10/05/2015 23:00, a écrit :
--
Vous utilisez la version libre et gratuite d'OBM, développée et supportée par Linagora.
Contribuez à la R&D du produit en souscrivant à une offre entreprise.
http://pro.obm.org/ - http://www.linagora.com
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Merci.
Veinard :-)
Chez moi, avec ce code, toujours pas.
andré
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Il faut qu'apache écoute sur le port 80 et le port 443.
As-tu bien les lignes LISTEN correspondantes dans /etc/apache2/ports.conf ?
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
J'ai l'habitude de plutôt taper (pas regardé le man depuis un moment) :
netstat -altunp | grep 80
--
Stéphane
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/miqtoh$s7v$