Domain Alias sous Plesk 7.5.x (Apache)
Créer un ou plusieurs alias, et non une redirection, vers un domaine existant sous Plesk 7.5.x. Fonctionne avec tout les services, que ce soit du web ou du mail.
Testé sous Plesk 7.5.4 (Linux, Fedora)
Ref.: HOWTO Setup a Domain Alias on Plesk
Note: Inutile sous Plesk 8.x, la gestion des alias est intégrée à l’interface d’administration
Afin de faire pointer un deuxième domaine sur un domaine configuré via Plesk en tant que « hébergement physique », il est possible d’utiliser la redirection dans l’interface d’administration Plesk.
Cependant, cette dernière ne permet que la redirection du service web. Il n’est pas possible d’utiliser de manière transparente les mêmes adresses E-Mails que le domaine principal (info@domaine.com = info@aliasdomaine.com) ou les même comptes FTPs.
Pour se faire, il faut éditer différents fichiers de configuration et ne pas configurer le domaine alias dans Plesk. A noter que l’alias ne sera pas pris en compte dans la limitation du nb. de domaine hébergé imposée par la licence Plesk.
Note concernant la configuration DNS : l’entrée DNS du domaine alias doit être présente dans les serveurs de nom de votre hébergeur selon le modèle habituel.
Marche à suivre
Une fois connecté en root au serveur via SSH :
Se rendre dans /etc/httpd/conf.d
Créer ou modifier le fichier httpd.domainalias.conf
# vi httpd.domainalias.conf
Ajouter le code suivant, en remplaçant $alias par le domaine alias (ex.: domainalias.ch), $parent par le domaine parent (ex.: domaineparent.com, configuré en tant que hébergement physique
sous Plesk) et $ipaddress par l’IP de votre serveur (sur laquelle pointe le domaine parent):
<VirtualHost $ipaddress:80>
ServerName $alias
ServerAlias *.$alias
DocumentRoot /var/www/vhosts/$parent/httpdocs
<Directory /var/www/vhosts/$parent/httpdocs>
AddType application/x-httpd-php .php .php4 .php3 .phtml
php_admin_flag engine on
</Directory>
</VirtualHost>
Si vous désirez aussi traiter les connexions SSL (https), ajouter le code suivant :
<VirtualHost $ipaddress:443>
ServerName $alias
ServerAlias *.$alias
DocumentRoot /var/www/vhosts/$parent/httpsdocs
<Directory /var/www/vhosts/$parent/httpsdocs>
AddType application/x-httpd-php .php .php4 .php3 .phtml
php_admin_flag engine on
</Directory>
</VirtualHost>
Se rendre dans /var/qmail/control
Editer le fichier rcpthosts
:
# vi rcpthosts
Ajouter une ligne contenant le domaine alias:
$alias
Editer le fichier virtualdomains
:
# vi virtualdomains
Ajouter une ligne contenant le domaine alias ainsi que l’ID du domaine parent. Cet ID est présent dans le même fichier, au niveau de la ligne mentionnant le domaine parent (domaineparent.com:ID):
$alias:IDParent
Il ne reste plus qu’à redémarrer les services HTTPD et QMAIL afin de prendre en compte les modifications:
# service httpd restart # service qmail restart
Laisser un commentaire