Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Redirection automatique web apache http vers https

12 réponses
Avatar
andre_debian
Bonsoir,

Impossible de rediriger automatiquement les requ=EAtes http =3D> https

Voici l'extrait du fichier "default-ssl" :
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
NameVirtualHost *:443

<VirtualHost *:80>
ServerName domaine.com
Redirect / https://domaine.com
</VirtualHost>

<VirtualHost *:443>
DocumentRoot /var/www
ServerName domaine.com
SSLEngine on
=2E..............................;
</VirtualHost>
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Je relance apache et dans le navigateur :
"La connexion a =E9chou=E9
=46irefox ne peut =E9tablir de connexion avec le serveur =E0 l'adresse..."

Si je tape "https://www. ....." ,
=E7a marche.

J'ai bien activ=E9 le module "rewrite".

J'ai parcouru plein de sites qui recommandent les =E9l=E9ments ci-dessus,
mais rien =E0 faire, pas de redirection auto.

Merci.

Andr=E9

--
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

10 réponses

1 2
Avatar
Philippe Gras
Le 10 mai 15 à 20:47, a écrit :

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".



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…

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
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/





--
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/
Avatar
Erwan David
Le 10/05/2015 20:47, a écrit :
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é




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/
Avatar
andre_debian
On Sunday 10 May 2015 21:57:42 Erwan David wrote:
On Sunday 10 May 2015 21:51:38 Philippe Gras wrote:
Le 10/05/2015 20:47, a écrit :
> Impossible de rediriger automatiquement les requêtes http => htt ps
> 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'adre sse..."
> 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.

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…

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.



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/
Avatar
Pierre Malard
--Apple-Mail=_84C879C9-A151-4610-A91C-83B5704AA0BA
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=utf-8


Le 10 mai 2015 à 23:00, a écrit :

On Sunday 10 May 2015 21:57:42 Erwan David wrote:
On Sunday 10 May 2015 21:51:38 Philippe Gras wrote:
Le 10/05/2015 20:47, a écrit :
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.





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…



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.



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…"



Et un truc plus générique comme ça :
<VirtualHost <IP>:80>
ServerName <NOM_DNS>
ServerAdmin <EMAIL>

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R01,L]
</IfModule>
</VirtualHost>

<IfModule mod_ssl.c>
<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/
Avatar
yamo'
a écrit le 10/05/2015 23:10 :
On Sunday 10 May 2015 21:57:42 Erwan David wrote:
On Sunday 10 May 2015 21:51:38 Philippe Gras wrote:
Le 10/05/2015 20:47, a écrit :
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.





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…



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.



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..."



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$
Avatar
andre_debian
On Monday 11 May 2015 09:23:22 yamo' wrote:
a écrit le 10/05/2015 23:10 :
> On Sunday 10 May 2015 21:57:42 Erwan David wrote:
> On Sunday 10 May 2015 21:51:38 Philippe Gras wrote:
>> Le 10/05/2015 20:47, a écrit :
>>> Impossible de rediriger automatiquement les requêtes http => h ttps
>>> Voici l'extrait du fichier "default-ssl" :

Que disent les logs apache?



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/
Avatar
Jean-Christophe VEY
ça fonctionne sur mes sites:

<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 :
On Sunday 10 May 2015 21:57:42 Erwan David wrote:
On Sunday 10 May 2015 21:51:38 Philippe Gras wrote:
Le 10/05/2015 20:47, a écrit :
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.


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…
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.


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é




--


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/
Avatar
andre_debian
On Monday 11 May 2015 12:47:08 Jean-Christophe VEY wrote:
ça fonctionne sur mes sites:
<VirtualHost *:80>
ServerName mondomaine.tld/
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R02,L]
</VirtualHost>
Jean-Christophe



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/
Avatar
Gilles Mocellin
Le 11/05/2015 13:32, a écrit :
On Monday 11 May 2015 12:47:08 Jean-Christophe VEY wrote:
ça fonctionne sur mes sites:
<VirtualHost *:80>
ServerName mondomaine.tld/
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R02,L]
</VirtualHost>
Jean-Christophe


Merci.

Veinard :-)

Chez moi, avec ce code, toujours pas.

andré



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/
Avatar
yamo'
a écrit le 11/05/2015 12:40 :
netstat -lna|grep 80




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$
1 2