# accés à rouncubemail en https de l'extérieur

**URL:** <https://www.debian-fr.org/t/acces-a-rouncubemail-en-https-de-lexterieur/33290>\
**Category:** Trucs et Astuces\
**Created:** [Février 21, 2016, 2:57 UTC](https://www.debian-fr.org/t/acces-a-rouncubemail-en-https-de-lexterieur/33290 "2016-02-21T02:57:21Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![gilles974](https://www.debian-fr.org/user_avatar/www.debian-fr.org/gilles974/32/3998_2.png) [@gilles974](https://www.debian-fr.org/u/gilles974)\
**Post date:** [Février 21, 2016, 2:57 UTC](https://www.debian-fr.org/t/acces-a-rouncubemail-en-https-de-lexterieur/33290/1 "2016-02-21T02:57:21Z")

</div>

bonjour

pour ceux qui ont roundcubmail, il est accessible de l’extérieur en http.  
voici une astuce pour y accéder en https, sans se préoccuper de se que tape l’internaute

creation d’un virtualhost

1. On se place dans le répertoire /etc/apache2/sites-available :

```auto

```

1. On créer un fichier nommé roundcube.conf :

```auto

```

1. On ajoute le contenu suivant dans le fichier nouvellement créé en  
prenant soin d’adapter les variables à votre environnement

[code]Alias /webmail “/var/www/roudcubemail”

\<VirtualHost \*:80\>  
ServerName roundcubemail  
ServerAlias webmail  
ServerAdmin [webmaster@mondomaine.fr](mailto:webmaster@mondomaine.fr)

DocumentRoot /var/www/roundcubemail

\<Directory /var/www/roundcubemail\>  
Options +FollowSymLinks  
AllowOverride All  
order allow,deny  
allow from all

// on protége les repertoires suivant

\<Directory /var/www/roundcubemail/config\>  
Options -FollowSymLinks  
AllowOverride None

\<Directory /var/www/roundcubemail/temp\>  
Options -FollowSymLinks  
AllowOverride None  
Order allow,deny  
Deny from all

\<Directory /var/www/roundcubemail/logs\>  
Options -FollowSymLinks  
AllowOverride None  
Order allow,deny  
Deny from all

// création des fichiers de logs

CustomLog /var/log/apache2/webmail\_access.log combined  
ErrorLog /var/log/apache2/webmail\_error.log

[/code]
1. On active le nouvel Alias :

```auto

```

si on tape [mondomaine.fr/webmail/](http://mondomaine.fr/webmail/) on accédé bien au webmail. Pour éviter cela,  
on va modifier le fichier .htaccess qui se trouve à la racine de roundcube  
pour accéder automatiquement à la version sécurisée [mondomaine.fr/webmail/](https://mondomaine.fr/webmail/)

1. ouvrer le fichier .htaccess

```auto

```

commentez la section ci-dessous

`#<IfModule mod_rewrite.c>
#RewriteEngine On
#RewriteRule ^favicon.ico$ skins/default/images/favicon.ico
#</IfModule>`

et remplacez la part

`<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>`

de cette façon si on tape : [mondomaine.fr/webmail/](http://mondomaine.fr/webmail/) on sera redirigé  
automatiquement sur [mondomaine.fr/webmail/](https://mondomaine.fr/webmail/)

1. On recharge la configuration du Serveur Apache2 pour que les changements soient pris en comptes :

/etc/init.d/apache2 reload

PS vous pouvez faire la même chose avec phpmyadmin en modifiant le fichier : /etc/phpmyadmin/apache.conf

---

<div class="post-metadata">

**Author:** ![lol](https://www.debian-fr.org/user_avatar/www.debian-fr.org/lol/32/15629_2.png) [@lol](https://www.debian-fr.org/u/lol)\
**Post date:** [Février 21, 2016, 2:57 UTC](https://www.debian-fr.org/t/acces-a-rouncubemail-en-https-de-lexterieur/33290/2 "2016-02-21T02:57:21Z")

</div>

Salut,  
Merci pour le “truc”, il va falloir mettre ça en complément sur le Wiki.

J’ai déplacé le sujet dans T&A ou il a sa place. ![:006](https://www.debian-fr.org/uploads/default/original/1X/924eb3db8bedad6a0d333b02031d3c6a9af9d9c5.gif "salut")

---

<div class="post-metadata">

**Author:** ![kna](https://www.debian-fr.org/user_avatar/www.debian-fr.org/kna/32/5623_2.png) [@kna](https://www.debian-fr.org/u/kna)\
**Post date:** [Février 21, 2016, 2:59 UTC](https://www.debian-fr.org/t/acces-a-rouncubemail-en-https-de-lexterieur/33290/3 "2016-02-21T02:59:15Z")

</div>

Perso, j’utilise une méthode plus bourrin :

```auto
<VirtualHost *:80>
ServerName webmail.example.org
RedirectPermanent / https://webmail.example.org/
</VirtualHost>
```

La tienne est plus élégante, mais peux-tu m’expliquer l’utilité du flag [L] sur la RewriteRule ? D’autant plus qu’il y a une autre règle qui suit (pour le favicon) qui n’a pas de raison d’être ignorée.

---

<div class="post-metadata">

**Author:** ![gilles974](https://www.debian-fr.org/user_avatar/www.debian-fr.org/gilles974/32/3998_2.png) [@gilles974](https://www.debian-fr.org/u/gilles974)\
**Post date:** [Février 21, 2016, 2:59 UTC](https://www.debian-fr.org/t/acces-a-rouncubemail-en-https-de-lexterieur/33290/4 "2016-02-21T02:59:18Z")

</div>

pour le [L] c’est un copie/coller malheureux.  
Bizarrement, j’ai pas de problèmes d’affichage malgré que la réglé suivante soit ignorée
