[apache2] Rediriger le http vers le https

Le
Alain JUPIN
--=-SykKfTwYPMbAfyvzHKuM
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Bonjour,

Je cherche un moyen soit via un fichier htacces soit direcetement dans
la conf du vhost de rediriger toutes les requêtes vers la même requête
en https.

merci pour votre aide

--
Alain
Les pieds sur Terre, la tête dans les étoiles

--=-SykKfTwYPMbAfyvzHKuM
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/3.18.3">
</HEAD>
<BODY>
Bonjour,<BR>
<BR>
Je cherche un moyen soit via un fichier htacces soit direcetement dans la conf du vhost de rediriger toutes les requ&#234;tes vers la m&#234;me requ&#234;te en https.<BR>
<BR>
merci pour votre aide<BR>
<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
<PRE>
--
Alain
Les pieds sur Terre, la t&#234;te dans les &#233;toiles
</PRE>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

--=-SykKfTwYPMbAfyvzHKuM--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

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
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Kevin Hinault
Le #19479521
Le 3 juin 2009 16:26, Alain JUPIN
Bonjour,

Je cherche un moyen soit via un fichier htacces soit direcetement dans la
conf du vhost de rediriger toutes les requêtes vers la même requête en
https.



Simple :

redirect / https://www.tonsite.fr/

(Tu peux aussi faire un redirect permanent mais personnellement en
local (sur le même serveur) je préfère les redirections non
permanentes.)

--
Kévin

Membre de l'April - « promouvoir et défendre le logiciel libre » -
http://www.april.org

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Alain JUPIN
Le #19479641
--=-nbhPyI00ZyRn27FYC7xI
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit

Le mercredi 03 juin 2009 à 16:56 +0200, Kevin Hinault a écrit :

Simple :

redirect / https://www.tonsite.fr/

(Tu peux aussi faire un redirect permanent mais personnellement en
local (sur le même serveur) je préfère les redirections non
permanentes.)





Le mercredi 03 juin 2009 à 16:58 +0200, GanGan a écrit :

bonjour,

Dans ton vhosts :

[...]
Order allow,deny
allow from all
RedirectMatch ^/* https://www.domain.net
[...]




J'avais déjà essayé ces deux solutions, mais dans les deux cas, Firefox
m'indique une boucle de redirection.
--
Alain
Les pieds sur Terre, la tête dans les étoiles

--=-nbhPyI00ZyRn27FYC7xI
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit

<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
</HEAD>
<BODY>
Le mercredi 03 juin 2009 &#224; 16:56 +0200, Kevin Hinault a &#233;crit&nbsp;:
<BLOCKQUOTE TYPE=CITE>
<PRE>
Simple :

redirect /
(Tu peux aussi faire un redirect permanent mais personnellement en
local (sur le m&#234;me serveur) je pr&#233;f&#232;re les redirections non
permanentes.)


</PRE>
</BLOCKQUOTE>
Le mercredi 03 juin 2009 &#224; 16:58 +0200, GanGan a &#233;crit :
<BLOCKQUOTE TYPE=CITE>
<PRE>
bonjour,

Dans ton vhosts :

[...]
Order allow,deny
allow from all
RedirectMatch ^/* [...]

</PRE>
</BLOCKQUOTE>
J'avais d&#233;j&#224; essay&#233; ces deux solutions, mais dans les deux cas, Firefox m'indique une boucle de redirection.<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
<PRE>
--
Alain
Les pieds sur Terre, la t&#234;te dans les &#233;toiles
</PRE>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

--=-nbhPyI00ZyRn27FYC7xI--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
GanGan
Le #19479631
bonjour,

Dans ton vhosts :

[...]
Order allow,deny
allow from all
RedirectMatch ^/* https://www.domain.net
[...]

--
- GanGan -

www.system-linux.eu

(">
/
V_V

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Kevin Hinault
Le #19479621
Le 3 juin 2009 17:06, Alain JUPIN
J'avais déjà essayé ces deux solutions, mais dans les deux cas, Fir efox
m'indique une boucle de redirection.



Tu as du oublier de mettre un 2eme vhost pour le https ou laisser des
choses trainer dans le httpd.conf (c'est souvent source d'erreurs avec
les virtual hosts de laisser les confs par défaut de apache)

Tu devrais avoir quelques chose comme ça :

---------------------------------------------------------
<VirtualHost *:80>
ServerAdmin
ServerName www.tonsite.fr
redirect / https://www.tonsite.fr/
</VirtualHost>

<VirtualHost *:443>
ServerAdmin
ServerName www.tonsite.fr

SSLEngine on
SSLCipherSuite
ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile "/etc/apache2/certs-available/default.crt"
SSLCertificateKeyFile "/etc/apache2/certs-available/default.key"

DocumentRoot /var/www/monsite/
<Directory /var/www/monsite/>
Options All
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
---------------------------------------------------------

Bien sûr les options et autorisations ici ne sont pas forcements celle
dont tu as besoin et les Listen sont ailleurs mais ça ce n'est pas
important.

--
Kévin

Membre de l'April - « promouvoir et défendre le logiciel libre » -
http://www.april.org

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Fred Willien
Le #19479991
Essaye ça dans ton fichier .htaccess : (avec bien sûr le module rewrite d’apache activé)

RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://%{SERVER_NAME}/ [QSA,L]

Fred


De : Alain JUPIN [mailto:]
Envoyé : mercredi 3 juin 2009 17:06
À : Debian User French
Objet : Re: [apache2] Rediriger le http vers le https

Le mercredi 03 juin 2009 à 16:56 +0200, Kevin Hinault a écrit :

Simple :

redirect / https://www.tonsite.fr/

(Tu peux aussi faire un redirect permanent mais personnellement en
local (sur le même serveur) je préfère les redirections non
permanentes.)


Le mercredi 03 juin 2009 à 16:58 +0200, GanGan a écrit :

bonjour,

Dans ton vhosts :

[...]
Order allow,deny
allow from all
RedirectMatch ^/* https://www.domain.net
[...]

J'avais déjà essayé ces deux solutions, mais dans les deux cas, Firefox m'indique une boucle de redirection.

--
Alain
Les pieds sur Terre, la tête dans les étoiles


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Alain JUPIN
Le #19480081
--=-TCe/yRFDsZRvi6clVHqO
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Le mercredi 03 juin 2009 à 17:12 +0200, Kevin Hinault a écrit :

Le 3 juin 2009 17:06, Alain JUPIN > J'avais déjà essayé ces deux solutions, mais dans les deux cas, Firefox
> m'indique une boucle de redirection.

Tu as du oublier de mettre un 2eme vhost pour le https ou laisser des
choses trainer dans le httpd.conf (c'est souvent source d'erreurs avec
les virtual hosts de laisser les confs par défaut de apache)




J'ai aussi pour habitude de reprendre la conf des vhosts et de virer les
confs par defauts.

J'ai résolu le problème. En fait, j'ai pas fait gaffe que le dossier
racine contenait un .htaccess (donc caché, docn pas vu :( )
dont l'une des clauses engendrait la fameuse boucle en question.

Après réparation de ce petit bug, tout est au poil (avec toute vos
solutions)

Merci pour l'aide
--
Alain
Les pieds sur Terre, la tête dans les étoiles

--=-TCe/yRFDsZRvi6clVHqO
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit

<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
</HEAD>
<BODY>
Le mercredi 03 juin 2009 &#224; 17:12 +0200, Kevin Hinault a &#233;crit&nbsp;:
<BLOCKQUOTE TYPE=CITE>
<PRE>
Le 3 juin 2009 17:06, Alain JUPIN &lt; &gt; J'avais d&#233;j&#224; essay&#233; ces deux solutions, mais dans les deux cas, Firefox
&gt; m'indique une boucle de redirection.

Tu as du oublier de mettre un 2eme vhost pour le https ou laisser des
choses trainer dans le httpd.conf (c'est souvent source d'erreurs avec
les virtual hosts de laisser les confs par d&#233;faut de apache)
</PRE>
</BLOCKQUOTE>
<BR>
J'ai aussi pour habitude de reprendre la conf des vhosts et de virer les confs par defauts.<BR>
<BR>
J'ai r&#233;solu le probl&#232;me. En fait, j'ai pas fait gaffe que le dossier racine contenait un .htaccess (donc cach&#233;, docn pas vu :( )<BR>
dont l'une des clauses engendrait la fameuse boucle en question.<BR>
<BR>
Apr&#232;s r&#233;paration de ce petit bug, tout est au poil (avec toute vos solutions)<BR>
<BR>
Merci pour l'aide<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
<PRE>
--
Alain
Les pieds sur Terre, la t&#234;te dans les &#233;toiles
</PRE>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

--=-TCe/yRFDsZRvi6clVHqO--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Christophe Nowicki
Le #19541301
--nextPart4789570.E30JSOZUVR
Content-Type: text/plain;
charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

On Wednesday 03 June 2009 16:26:12 Alain JUPIN wrote:
Bonjour,


EHLO,
Je cherche un moyen soit via un fichier htacces soit direcetement dans
la conf du vhost de rediriger toutes les requêtes vers la même requête
en https.



RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteRule . https://%{HTTP_HOST}%{REQUEST_URI} [L]



--
Nowicki Christophe
http://csquad.org

--nextPart4789570.E30JSOZUVR
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAkom27cACgkQ224bYKxCj9I9JwCeKsmx++M7IljwFikztP4jESqu
swAAnigJzH9fttbzo9TZoGlNXzUJuTm1
=XfhB
-----END PGP SIGNATURE-----

--nextPart4789570.E30JSOZUVR--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Publicité
Poster une réponse
Anonyme