Pages : 1
#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
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 et merci de me fournir ton aide mais ca ne fonctionne pas.
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 )
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 ) 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
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