OVH Cloud OVH Cloud

redirection http vers https

9 réponses
Avatar
Pascal
Bonjour,

Je souhaiterais avoir une information sur le fonctionnement d'apache en
mode ssl.

J'ai installé apache-ssl 1.3 sur ma debian.
Puisque c'est un apache-*ssl* mon site est accessible à partir d'une url
commençant par http*s*
Mais la plupart des gens ne tapent jamais https mais simplement http
Existe t-il un moyen de rediriger automatiquement toute requête
http://<mon-site> vers https://<mon-site> ?
Et si cela ne peut se faire automatiquement, quelle méthode existe ?

Merci d'avance pour votre aide !

Pascal

--
Vous en avez marre des virus ? Alors voilà le navigateur web le plus abouti que vous puissiez trouver !!!
"http://frenchmozilla.org/firefox/pourquoi/" et voici ce qu'en dit la presse: "http://www.lexpansion.com/18h/2561.9.html#78327"


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

9 réponses

Avatar
Damien Raude-Morvan
Le Mardi 21 Septembre 2004 12:12, Pascal a écrit :
Bonjour,

Je souhaiterais avoir une information sur le fonctionnement d'apache en
mode ssl.

J'ai installé apache-ssl 1.3 sur ma debian.
Puisque c'est un apache-*ssl* mon site est accessible à partir d'une url
commençant par http*s*
Mais la plupart des gens ne tapent jamais https mais simplement http
Existe t-il un moyen de rediriger automatiquement toute requête
http://<mon-site> vers https://<mon-site> ?
Et si cela ne peut se faire automatiquement, quelle méthode existe ?

Merci d'avance pour votre aide !

Pascal



J'utilise une rewrite rule[1] dans un fichier .htaccess (ou directement dans
httpd.conf) :

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

[1] http://httpd.apache.org/docs/mod/mod_rewrite.html

A+, Damien

--
Damien Raude-Morvan - DrazziB
GPG : 0x337C7EBB
WWW : www.drazzib.com
ICQ : 68119943
TEL : (+33) 06 08 80 36 98


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jean-Luc Coulon (f5ibh)
--=-cnfyFxzXVvzDuVBlab60
Content-Type: text/plain; charset=ISO-8859-1; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 21.09.2004 12:12:49, Pascal a écrit :
Bonjour,

Je souhaiterais avoir une information sur le fonctionnement d'apache
en mode ssl.

J'ai installé apache-ssl 1.3 sur ma debian.
Puisque c'est un apache-*ssl* mon site est accessible à partir d'une
url commençant par http*s*
Mais la plupart des gens ne tapent jamais https mais simplement http
Existe t-il un moyen de rediriger automatiquement toute requête
http://<mon-site> vers https://<mon-site> ?
Et si cela ne peut se faire automatiquement, quelle méthode existe ?

Merci d'avance pour votre aide !



Tout dépend de ce dont vous avez besoin coté serveur :
apache-ssl sait gérer aussi bien http que https (mais en revanch apache
non ssl n'est pas capable de gérer https).

Vous pouvez très bien créer 2 virtual hosts, l'un sur le port 80 et
l'autre sur 443.

Jean-Luc

Pascal

--
Vous en avez marre des virus ? Alors voilà le navigateur web le plus
abouti que vous puissiez trouver !!!
"http://frenchmozilla.org/firefox/pourquoi/" et voici ce qu'en dit la
presse: "http://www.lexpansion.com/18h/2561.9.html#78327"


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-
To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact






--=-cnfyFxzXVvzDuVBlab60
Content-Type: application/pgp-signature

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

iD8DBQBBUBDrUdGGXzzGnNARAknbAJ9YZkNUS7vqgf7jEagi/vmRWPtwjQCeO0JZ
jDwxNkE95VFCa639zsQEvXg <Ry
-----END PGP SIGNATURE-----

--=-cnfyFxzXVvzDuVBlab60--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Pascal
Damien Raude-Morvan wrote:

Le Mardi 21 Septembre 2004 12:12, Pascal a écrit :


Bonjour,

Je souhaiterais avoir une information sur le fonctionnement d'apache en
mode ssl.

J'ai installé apache-ssl 1.3 sur ma debian.
Puisque c'est un apache-*ssl* mon site est accessible à partir d'une url
commençant par http*s*
Mais la plupart des gens ne tapent jamais https mais simplement http
Existe t-il un moyen de rediriger automatiquement toute requête
http://<mon-site> vers https://<mon-site> ?
Et si cela ne peut se faire automatiquement, quelle méthode existe ?

Merci d'avance pour votre aide !

Pascal





J'utilise une rewrite rule[1] dans un fichier .htaccess (ou directement dans
httpd.conf) :

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

[1] http://httpd.apache.org/docs/mod/mod_rewrite.html

A+, Damien





Salut Damien,

J'y connais pas grand chose à apache mais cependant, les trois lignes
que tu m'as indiquées je peux les mettre n'importe où dans httpd et
surtout il faut que je les mette telles quelles ?

Merci

Pascal

--
Vous en avez marre des virus ? Alors voilà le navigateur web le plus abouti que vous puissiez trouver !!!
"http://frenchmozilla.org/firefox/pourquoi/" et voici ce qu'en dit la presse: "http://www.lexpansion.com/18h/2561.9.html#78327"


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Pascal
Damien Raude-Morvan wrote:

Le Mardi 21 Septembre 2004 12:12, Pascal a écrit :


Bonjour,

Je souhaiterais avoir une information sur le fonctionnement d'apache en
mode ssl.

J'ai installé apache-ssl 1.3 sur ma debian.
Puisque c'est un apache-*ssl* mon site est accessible à partir d'une url
commençant par http*s*
Mais la plupart des gens ne tapent jamais https mais simplement http
Existe t-il un moyen de rediriger automatiquement toute requête
http://<mon-site> vers https://<mon-site> ?
Et si cela ne peut se faire automatiquement, quelle méthode existe ?

Merci d'avance pour votre aide !

Pascal





J'utilise une rewrite rule[1] dans un fichier .htaccess (ou directement dans
httpd.conf) :

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

[1] http://httpd.apache.org/docs/mod/mod_rewrite.html

A+, Damien




J'ai oublier de dire que mises comme ça au hasard dans httpd.conf tes
trois lignes ne donnent rien.

--
Vous en avez marre des virus ? Alors voilà le navigateur web le plus abouti que vous puissiez trouver !!!
"http://frenchmozilla.org/firefox/pourquoi/" et voici ce qu'en dit la presse: "http://www.lexpansion.com/18h/2561.9.html#78327"


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Damien Raude-Morvan
Le Mardi 21 Septembre 2004 18:21, Pascal a écrit :
Damien Raude-Morvan wrote:
>Le Mardi 21 Septembre 2004 12:12, Pascal a écrit :
>>Bonjour,
>>
>>Je souhaiterais avoir une information sur le fonctionnement d'apache en
>>mode ssl.
>>
>>J'ai installé apache-ssl 1.3 sur ma debian.
>>Puisque c'est un apache-*ssl* mon site est accessible à partir d'une
>> url commençant par http*s*
>>Mais la plupart des gens ne tapent jamais https mais simplement http
>>Existe t-il un moyen de rediriger automatiquement toute requête
>>http://<mon-site> vers https://<mon-site> ?
>>Et si cela ne peut se faire automatiquement, quelle méthode existe ?
>>
>>Merci d'avance pour votre aide !
>>
>>Pascal
>
>J'utilise une rewrite rule[1] dans un fichier .htaccess (ou directement
> dans httpd.conf) :
>
> RewriteEngine on
> RewriteCond %{HTTPS} !=on
> RewriteRule . https://%{HTTP_HOST}%{REQUEST_URI} [L]
>
>[1] http://httpd.apache.org/docs/mod/mod_rewrite.html
>
>A+, Damien

J'ai oublier de dire que mises comme ça au hasard dans httpd.conf tes
trois lignes ne donnent rien.



Oui c'est sûr qu'il ne faut le mettre au hasard ;)

Exemple fonctionnel pour le site mail.drazzib.com :

<VirtualHost *:80>
ServerName mail.drazzib.com
DocumentRoot /usr/share/squirrelmail

ErrorLog /var/log/apache2/mail_error.log
CustomLog /var/log/apache2/mail_access.log combined

<Directory /usr/share/squirrelmail>
Options Indexes FollowSymLinks
AllowOverride None
Allow From All

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

</VirtualHost>

Amicalement, Damien

--
Damien Raude-Morvan - DrazziB
GPG : 0x337C7EBB
WWW : www.drazzib.com
ICQ : 68119943
TEL : (+33) 06 08 80 36 98


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Dominique Arpin
>

Damien Raude-Morvan wrote:

Le Mardi 21 Septembre 2004 12:12, Pascal a écrit :


Bonjour,

Je souhaiterais avoir une information sur le fonctionnement d'apache en
mode ssl.

J'ai installé apache-ssl 1.3 sur ma debian.
Puisque c'est un apache-*ssl* mon site est accessible à partir d'une url
commençant par http*s*
Mais la plupart des gens ne tapent jamais https mais simplement http
Existe t-il un moyen de rediriger automatiquement toute requête
http://<mon-site> vers https://<mon-site> ?
Et si cela ne peut se faire automatiquement, quelle méthode existe ?

Merci d'avance pour votre aide !

Pascal





J'utilise une rewrite rule[1] dans un fichier .htaccess (ou directement
dans
httpd.conf) :

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

[1] http://httpd.apache.org/docs/mod/mod_rewrite.html

A+, Damien






Il faut que tu mettes les lignes dans ton virtualhost.

De plus, il faut que tu actives le module associe (regarde le lien de la
documentation).

LoadModule rewrite_module /usr/lib/apache/1.3/mod_rewrite.so


J'ai oublier de dire que mises comme ça au hasard dans httpd.conf tes
trois lignes ne donnent rien.

--
Vous en avez marre des virus ? Alors voilà le navigateur web le plus
abouti que vous puissiez trouver !!!
"http://frenchmozilla.org/firefox/pourquoi/" et voici ce qu'en dit la
presse: "http://www.lexpansion.com/18h/2561.9.html#78327"


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact






--
--
Dominique Arpin_______________________[ Espace
administrateur réseau Courbe ]
A+,Linux+,Server+ http://www.espacecourbe.com/
téléphone 514.933.9861
télécopieur 514.933.9546


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Pascal
Jean-Luc Coulon (f5ibh) wrote:

Le 21.09.2004 12:12:49, Pascal a écrit :

Bonjour,

Je souhaiterais avoir une information sur le fonctionnement d'apache
en mode ssl.

J'ai installé apache-ssl 1.3 sur ma debian.
Puisque c'est un apache-*ssl* mon site est accessible à partir d'une
url commençant par http*s*
Mais la plupart des gens ne tapent jamais https mais simplement http
Existe t-il un moyen de rediriger automatiquement toute requête
http://<mon-site> vers https://<mon-site> ?
Et si cela ne peut se faire automatiquement, quelle méthode existe ?

Merci d'avance pour votre aide !




Tout dépend de ce dont vous avez besoin coté serveur :
apache-ssl sait gérer aussi bien http que https (mais en revanch
apache non ssl n'est pas capable de gérer https).

Vous pouvez très bien créer 2 virtual hosts, l'un sur le port 80 et
l'autre sur 443.

Jean-Luc



J'ai un serveur apache-ssl qui tourne et je veux que lorsque je tape
http://localhost apache me renvoie automatiquement vers
https://localhost plutôt que de m'envoyer un message "The connection was
refused when attempting to contact localhost"

Et pour l'instant même avec la dernière réponse de Damien j'ai un superbe:

# /etc/init.d/apache-ssl start
Starting web server: apache-ssl failed

Donc je cherche ;-)

Pascal


Pascal

--
Vous en avez marre des virus ? Alors voilà le navigateur web le plus
abouti que vous puissiez trouver !!!
"http://frenchmozilla.org/firefox/pourquoi/" et voici ce qu'en dit
la presse: "http://www.lexpansion.com/18h/2561.9.html#78327"


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply- To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact








--
Vous en avez marre des virus ? Alors voilà le navigateur web le plus abouti que vous puissiez trouver !!!
"http://frenchmozilla.org/firefox/pourquoi/" et voici ce qu'en dit la presse: "http://www.lexpansion.com/18h/2561.9.html#78327"


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jean-Luc Coulon (f5ibh)
--=-zrBnVgKJ/ibMSkEDgp/B
Content-Type: text/plain; charset=ISO-8859-1; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 21.09.2004 20:01:53, Pascal a écrit :


Jean-Luc Coulon (f5ibh) wrote:

Le 21.09.2004 12:12:49, Pascal a écrit :

Bonjour,

Je souhaiterais avoir une information sur le fonctionnement
d'apache en mode ssl.

J'ai installé apache-ssl 1.3 sur ma debian.
Puisque c'est un apache-*ssl* mon site est accessible à partir
d'une url commençant par http*s*
Mais la plupart des gens ne tapent jamais https mais simplement
http
Existe t-il un moyen de rediriger automatiquement toute requête
http://<mon-site> vers https://<mon-site> ?
Et si cela ne peut se faire automatiquement, quelle méthode
existe ?

Merci d'avance pour votre aide !




Tout dépend de ce dont vous avez besoin coté serveur :
apache-ssl sait gérer aussi bien http que https (mais en revanch
apache non ssl n'est pas capable de gérer https).

Vous pouvez très bien créer 2 virtual hosts, l'un sur le port 80 et
l'autre sur 443.

Jean-Luc



J'ai un serveur apache-ssl qui tourne et je veux que lorsque je tape
http://localhost apache me renvoie automatiquement vers
https://localhost plutôt que de m'envoyer un message "The connection
was refused when attempting to contact localhost"

Et pour l'instant même avec la dernière réponse de Damien j'ai un
superbe:

# /etc/init.d/apache-ssl start
Starting web server: apache-ssl failed



Il doit y avaoir un fichier /var/log/apache/error.log (ou quelque chose
d'approchant) qui peut vous/nous aider pour le diagnostic


Jean-Luc

P.S.

Merci de ne pas me répondre en privé : je suis abonné à la liste. S auf
si, bien sûr, vous désirez une réponse privée...

Donc je cherche ;-)

Pascal




--=-zrBnVgKJ/ibMSkEDgp/B
Content-Type: application/pgp-signature

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

iD8DBQBBUHAsUdGGXzzGnNARAn3bAJ99Kxiur6zoszs0By79yHyPRZGUMACdFjh0
hp3H+VcjS9c+ZD+buN0d0Nk =oc3T
-----END PGP SIGNATURE-----

--=-zrBnVgKJ/ibMSkEDgp/B--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Pascal
Bonjour tout le monde,

La réponse à ma question m'a été envoyée par Jérémy que je remercie bien ;-)

Voici la réponse:

<VirtualHost xxx.xxx.xxx.xxx:80>
SSLDisable
Redirect / https://www.domainone.com/
Port 80
ServerAdmin
DocumentRoot /home/httpd/www.domainone.com
ServerName www.domainone.com
TransferLog /usr/local/apache/logs/domainone_access.log
ErrorLog /usr/local/apache/logs/domainone_error.log
</VirtualHost>

Ca marche nickel !!!

Pascal

Pascal wrote:

Bonjour,

Je souhaiterais avoir une information sur le fonctionnement d'apache
en mode ssl.

J'ai installé apache-ssl 1.3 sur ma debian.
Puisque c'est un apache-*ssl* mon site est accessible à partir d'une
url commençant par http*s*
Mais la plupart des gens ne tapent jamais https mais simplement http
Existe t-il un moyen de rediriger automatiquement toute requête
http://<mon-site> vers https://<mon-site> ?
Et si cela ne peut se faire automatiquement, quelle méthode existe ?

Merci d'avance pour votre aide !

Pascal




--
Vous en avez marre des virus ? Alors voilà le navigateur web le plus abouti que vous puissiez trouver !!!
"http://frenchmozilla.org/firefox/pourquoi/" et voici ce qu'en dit la presse: "http://www.lexpansion.com/18h/2561.9.html#78327"


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact