Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/09/2008, à 23:08

yzak

Rediriger site http:\\IP:8080\site vers https:\\IP\site

Bonsoir,

J'ai un site qui a son propre moteur web situé dans mon profil \home\moi\site. Ce site est accéssible par le port 8080.

J'ai mis en place Apache2 sur mon serveur et le SSL.
Actuellement quand je tape http:\\IP je suis redirigé automatiquement sur https:\\IP.

J'aimerais que mon site sur accéssible en https et uniquement en https mais je n'y arrive pas.

J'ai fouillé un peu partout, on parte de proxy, de vhost, d'httpd.conf... j'avoue que ne sais pas quoi appliquer.

A l'aide please !!!

Hors ligne

#2 Le 26/09/2008, à 00:02

yzak

Re : Rediriger site http:\\IP:8080\site vers https:\\IP\site

Subsonic_the_monkey a écrit :

hello

Redirige le port 80 à partir d'Apache (dans les fichiers/etc/apache2/sites-available/). Il faut ajouter un virtualhost repointant vers le port 443 ou https.

NameVirtualHost tonIP:80
ServerName http://www.lenomdedomaine.com                                     
ServerAdmin support.helpdesk@.lenomdedomaine.com
<VirtualHost tonIP:80>
Redirect / https://www.lenomdedomaine.com
</VirtualHost>

Salut smile et merci de me fournir ton aide mais ca ne fonctionne pas. sad
Le site que je tente de rediriger en https se trouve dans mon /home/moi/site_en_question alors que mes autres sites web son hébergés dans mon /var/www/
Il s'attaque sous cette forme http://mon_IP:8080/site.
J'ai peu être loupé quelquechose ?

Dernière modification par yzak (Le 26/09/2008, à 00:02)

Hors ligne

#3 Le 29/09/2008, à 11:55

Ad_Vitam

Re : Rediriger site http:\\IP:8080\site vers https:\\IP\site

Bonjour,

Il te suffit de copier ce code dans un fichier .htaccess à la racine de ton site :

RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [QSA,R=301,L]

https://dediouest.no-ip.org/wiki

Hors ligne

#4 Le 04/11/2008, à 10:41

yzak

Re : Rediriger site http:\\IP:8080\site vers https:\\IP\site

Bonjour,

Désolé pour la réponse tardive mais je n'ai pas eu le temps de consulter mes mails depuis.
J'ai essayé et ca ne marche toujours pas :

j'ai créé un vhost dans site-avalaible : toto.conf

Dedans j'ai collé ce que tu m'as conseillé :

NameVirtualHost MonIP:80
ServerName http://www.lenomdedomaine.com                                     
ServerAdmin support@.lenomdedomaine.com
<VirtualHost MonIP:80>
Redirect / https://www.lenomdedomaine.com
</VirtualHost>

Je rappelle que mon site est totalement indépendant d'apache et écoute sur le 8080.
Dans mon port.conf j'ai :

Listen 80
Listen 443

Dans site-available j'ai modifié mon fichier default pour la redirection du 80 vers 443.

Je ne vois ou je peux inclure mon : ip:8080/site

Si je créé un Vhost ca ne change rien.

Pour le fichier .htaccess c'est pareil ca ne change rien.

Pourtout j'ai bien rechargé la config apache2 à chaque fois.

SNIFF !

Dernière modification par yzak (Le 04/11/2008, à 10:42)

Hors ligne

#5 Le 04/11/2008, à 11:05

Too

Re : Rediriger site http:\\IP:8080\site vers https:\\IP\site

Je sais pas si ca peut t'aider mais sur le serveur que je configurer ( essayer de configurer serait plus juste big_smile )
Je redirige l'utilisateur qui tappe http://www.dom1.com sur https://www.dom1.com et donc sur le site sécurisé

si c'est bien ca que tu veut faire , en fait j'ai un dom1.conf dans /etc/apache2/sites-available dans lequel j'ai



<VirtualHost 192.168.0.54:80>
        ServerName      dom1.com/
        Redirect / https://dom1.com/
</VirtualHost>

<VirtualHost 192.168.0.54:443>

        DocumentRoot    /var/www/dom1.com
        ServerName      dom1.com
        ServerAlias     www.dom1.com

        SSLEngine On
        SSLCertificateFile /etc/apache2/server.crt
        SSLCertificateKeyFile /etc/apache2/server.key

</VirtualHost>





en fait si il recoit une connection demandant dom1.com sur mon ip ( la cest du local tongue ) sur le port 80 il me la renvoi sur le dom1.com du port 443 ( qui est du SSL )


Voila si ca peut t'aider ( et si jai pas fait d'erreur en retapant le vhost ^^' )



édit: arf j'avais pas vu ton dernier message ( boulet boulet :'( )

Dernière modification par Too (Le 04/11/2008, à 11:06)

Hors ligne

#6 Le 04/11/2008, à 12:59

yzak

Re : Rediriger site http:\\IP:8080\site vers https:\\IP\site

Merci Too pour ta contribution smile

Voilà ce que j'ai fait et qui ne fonctionne pas :

<VirtualHost monip:8080>
        ServerName      ksxxxx.kimsufi.com:8080/site
        Redirect / https://ksxxxx.kimsufi.com/site
</VirtualHost>

<VirtualHost monip:443>

        DocumentRoot    /home/moi/sites/site
        ServerName      ksxxxx.kimsufi.com
        ServerAlias     ksxxxx.kimsufi.com

        SSLEngine On
        SSLCertificateFile /etc/apache2/server.crt
        SSLCertificateKeyFile /etc/apache2/server.key

</VirtualHost>

Bon je c'est vrai en apache je suis un gros boulet...:lol:
Y'a un truc que je ne fais pas bien c'est certain !!!

Dernière modification par yzak (Le 04/11/2008, à 13:01)

Hors ligne