Faire une redirection SSL dans un VirtualHost


louis MARTINBRANDA
Faire une redirection SSL dans un VirtualHost

Si vous voulez forcer vos utilisateurs à utiliser le SSL plutôt que le standard, vous devrez rajouter une ligne dans votre fichier VirutalHost

Tout d’abord, vous devrez activer le md_rewrite

a2enmod rewrite

Puis éditer votre virtualhost et faites comme ce qui suit :

NameVirtualHost *:80

   ServerName www.example.com
   Redirect permanent / https://secure.example.com/



   ServerName secure.example.com
   DocumentRoot /usr/local/apache2/htdocs
   SSLEngine On

Ceci va rediregier tout ce qui vient de www.example.com

Si vous voulez rediriger qu’un seul dossier :

NameVirtualHost *:80

   ServerName mysite.example.com
   DocumentRoot /usr/local/apache2/htdocs
   Redirect permanent /secure https://mysite.example.com/secure



   ServerName mysite.example.com
   DocumentRoot /usr/local/apache2/htdocs
   SSLEngine On
# etc...
Show Comments (0)

Comments

Related Articles

HTML

les pages d’erreurs

Afin de mettre en place des pages d’erreurs, il est possible de les déclarer dans le fichier .htaccess à la racine de votre site: par exemple : ErrorDocument 400...

Posted on by louis MARTINBRANDA
HTML

Retirer les extension de fichier dans l’URL

Pour que dans vos liens les extensions de fichier n’apparaissent pas, il vous suffit d’activer le mod rewrite sur apache en faisant sur linux la commande suivante :...

Posted on by louis MARTINBRANDA

Subscribe to MARTINBRANDA

Subscribe to our email newsletter to receive useful articles and special offers.

We won't share your email address.