« Utiliser roundcube en https » : différence entre les versions
(Page créée avec « == Utiliser roundcubemail en https == La 1ére chose à faire et de préparer un virtualhost. Placez-vous dans : /'''etc/apache2/sites-available''' et créez le fichier de c... ») |
|||
Ligne 1 : | Ligne 1 : | ||
== Utiliser roundcubemail en https == | == Utiliser roundcubemail en https == | ||
La | La première chose à faire est de préparer un virtualhost. Placez-vous dans : /'''etc/apache2/sites-available''' | ||
et créez le fichier de conf | et créez le fichier de conf | ||
Ligne 30 : | Ligne 30 : | ||
</Directory> | </Directory> | ||
// on protège les répertoires | // on protège les répertoires suivants | ||
<Directory /var/www/roundcubemail/config> | <Directory /var/www/roundcubemail/config> | ||
Ligne 65 : | Ligne 65 : | ||
</code> | </code> | ||
Si on tape http://mondomaine.fr/webmail/ on accède bien au webmail. Pour éviter cela, | |||
on va modifier le fichier .htaccess qui se trouve à la racine de roundcubemail | on va modifier le fichier .htaccess qui se trouve à la racine de roundcubemail | ||
pour accéder automatiquement à la version sécurisée https://www.mondomaine.fr/webmail/ | pour accéder automatiquement à la version sécurisée https://www.mondomaine.fr/webmail/ | ||
Ouvrez le fichier .htaccess et faites les modifications suivantes | |||
<code> | <code> | ||
Ligne 93 : | Ligne 93 : | ||
</code> | </code> | ||
On recharge la configuration du Serveur Apache2 pour que les changements soient pris en | On recharge la configuration du Serveur Apache2 pour que les changements soient pris en compte | ||
<code> | <code> | ||
Ligne 99 : | Ligne 99 : | ||
</code> | </code> | ||
De cette façon si on tape : http://mondomaine.fr/webmail/ on sera redirigé | |||
automatiquement sur https://www.mondomaine.fr/webmail/ | automatiquement sur https://www.mondomaine.fr/webmail/ |
Dernière version du 9 janvier 2015 à 10:26
Utiliser roundcubemail en https
La première chose à faire est de préparer un virtualhost. Placez-vous dans : /etc/apache2/sites-available et créez le fichier de conf
root@facteur:~# cd /etc/apache2/sites-available
Ajoutez le contenu suivant dans le fichier nouvellement créé en prenant soin d'adapter les variables à votre environnement
root@facteur:~# vi roundcube.conf
Alias /webmail "/var/www/roudcubemail"
<VirtualHost *:80>
ServerName roundcubemail
ServerAlias webmail
ServerAdmin webmaster@mondomaine.fr
DocumentRoot /var/www/roundcubemail
<Directory /var/www/roundcubemail>
Options +FollowSymLinks
AllowOverride All
order allow,deny
allow from all
</Directory>
// on protège les répertoires suivants
<Directory /var/www/roundcubemail/config>
Options -FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/roundcubemail/temp>
Options -FollowSymLinks
AllowOverride None
Order allow,deny
Deny from all
</Directory>
<Directory /var/www/roundcubemail/logs>
Options -FollowSymLinks
AllowOverride None
Order allow,deny
Deny from all
</Directory>
// création des fichiers de logs
CustomLog /var/log/apache2/webmail_access.log combined
ErrorLog /var/log/apache2/webmail_error.log
</VirtualHost>
On active le nouvel Alias
root@facteur:~# a2ensite /etc/apache2/sites-available/roundcube.conf
Si on tape http://mondomaine.fr/webmail/ on accède bien au webmail. Pour éviter cela, on va modifier le fichier .htaccess qui se trouve à la racine de roundcubemail pour accéder automatiquement à la version sécurisée https://www.mondomaine.fr/webmail/
Ouvrez le fichier .htaccess et faites les modifications suivantes
root@facteur:~# vi /var/www/roundcubemail/.htaccess
commentez la section ci-dessous
- <IfModule mod_rewrite.c>
- RewriteEngine On
- RewriteRule ^favicon.ico$ skins/default/images/favicon.ico
- </IfModule>
et remplacez là par celle-ci
<IfModule mod_rewrite.c>
<IfModule mod_ssl.c>
RewriteEngine on
RewriteCond %{HTTPS} !^on$ [NC]
RewriteRule (.*) https://www.mondomaine.fr/webmail/ [L]
RewriteRule ^favicon.ico$ skins/default/images/favicon.ico
</IfModule>
</IfModule>
On recharge la configuration du Serveur Apache2 pour que les changements soient pris en compte
root@facteur:~# /etc/init.d/apache2 reload
De cette façon si on tape : http://mondomaine.fr/webmail/ on sera redirigé automatiquement sur https://www.mondomaine.fr/webmail/