Salut Tosh,
en HTTP c'est très simple:
1. sur le site de ton domain provider éditer le DNS avec un CNAME qui renvoit à xxx.myqnapcloud.com. (rappelle-toi d'ajouter le "." à la fin!) par exemple pour avoir webmail.domaine.fr
2a. ouvrir une session ssh sur ton NAS et éditer le fichier httpd-vhosts-user.conf:
Code:
[~] # vi /etc/config/apache/extra/httpd-vhosts-user.conf
3a. rajouter le code suivant (et sauvegarder la modif):
Code:
### WebMail - RainLoop
<VirtualHost *:80>
ServerName webmail.domaine.fr
DocumentRoot "/share/Web/RainLoop"
</VirtualHost>
4. rédémarrer apache avec:
Code:
[~] # /etc/init.d/Qthttpd.sh restart
Si par contre tu veux essayer d'utiliser
HTTPS théoriquement tu devrais suivre la procédure suivante (mis à part le point 1. et 4. qui sont les mêmes):
2b. ouvrir une session ssh sur ton NAS et éditer le fichier httpd-ssl-vhosts-user.conf:
Code:
[~] # vi /etc/config/apache/extra/httpd-ssl-vhosts-user.conf
3b. rajouter le code suivant (et sauvegarder la modif):
Code:
### WebMail - RainLoop
<VirtualHost *:8081>
ServerName webmail.domaine.fr
DocumentRoot "/share/Web/RainLoop"
</VirtualHost>
Toutefois en faisant comme cela tu as le problème que tu sera obligé de rejoindre le service en spécifiant la porte 8081, car la porte standard 443 est normalement déjà utilisée par QTS.
Pour fixer le problème tu pourrais alors (
3ème option) créer un virtual host en http lié à webmail.domaine.fr qui renvoit directement à RainLoop en HTTPS avec un fichier index.php.
Je n'ai jamais essayé cela mais on pourrait essayer un truc du genre:
a) ouvrir une session ssh sur ton NAS et créer le folder Mail:
Code:
[~] # mkdir /share/Web/Mail
b) toujours en ssh, éditer le fichier httpd-vhosts-user.conf:
Code:
[~] # vi /etc/config/apache/extra/httpd-vhosts-user.conf
c) rajouter le code suivant (et sauvegarder la modif):
Code:
### WebMail - RainLoop
<VirtualHost *:80>
ServerName webmail.domaine.fr
DocumentRoot "/share/Web/Mail"
</VirtualHost>
d) rédémarrer apache avec:
Code:
[~] # /etc/init.d/Qthttpd.sh restart
e) toujours en ssh, créer le fichier index.php dans le folder Mail:
Code:
[~] # vi /share/Web/Mail/index.php
f) rajouter dans ce fichier le code suivant (et sauvegarder la modif):
Code:
<?
header('Location: https://nas.domaine.fr:8081/RainLoop/');
?>
J'espère que cela peut t'aider. Stp poste la solution et chaque changement que tu trouves nécessaire, ainsi qu'on puisse tous apprendre!
giopas
ps: moi perso je ne peux pas utiliser la 2ème et la 3ème solution car depuis mon travail j'ai toutes les portes bloquées sauf la 80 et la 443. Donc je suis obligé de me connecter à RainLoop en HTTP.