Fairweb

Développement WordPress, WordPress Mu, BuddyPress

Deux domaines pour le même site avec Plesk

| 10 Commentaires

Pour utiliser des préfixes www devant des sous-domaines avec Plesk, il faut adopter une méthode particulière.
Il est inutile d’essayer de modifier les fichiers httpd.include car ceux-ci seront automatiquements modifiés et vos ajouts écrasés par Plesk dès la prochaine mise à jour.
Que faire alors ? Il y a une solution. Imaginons un domaine nommé mondomaine.com et son sous-domaine test.mondomaine.com que vous aurez préalablement créé via l’interface de Plesk.

1) Créez un fichier vhost.conf dans
/home/httpd/vhosts/mondomaine.com/subdomains/test/conf
(le fichier doit être créé par l’utilisateur root)
2) Dans ce fichier mettez la ligne suivante
ServerAlias www.test.mondomaine.com
3) Assurez-vous de créer les dns par l’interface de Plesk dans le domaine mondomaine.com
www.test.mondomaine.com.          A     000.000.000.000 (ip de votre serveur)
on peut aussi créer un CNAME :
test.mondomaine.com.          A     000.000.000.000 (ip de votre serveur)
www.test.mondomaine.com.          CNAME     test.mondomaine.com.
4)Connectez-vous en ssh sur votre serveur (en root) et lancez l’utilitaire websrvmng pour appliquer les modifications
/usr/local/psa/admin/sbin/websrvmng -v -a
5) Vérifiez qu’Apache a bel et bien redémarré (sinon on est mal !) et testez votre site.

On peut, de la même façon, avoir deux url pour le même site. Dans ce cas, le site1.com aura un hébergement physique des fichiers et le site2.com n’aura aucun hébergement de configuré.
Il faudra donc créer /home/httpd/vhosts/site1.com/conf/vhost.conf et y placer les lignes
 ServerAlias www.site2.com
 ServerAlias site2.com
Attention aux dns également et n’oubliez pas de redémarrer les services avec
/usr/local/psa/admin/sbin/websrvmng -v -a

Share

Auteur : Fairweb

Développement php/mysql, conception de sites internet

10 Commentaires

  1. bonjour

    j’essaie de faire la meme chose avec un site web en .fr qui devrait renvoyer sur le site en .com, tout en conservant son url en .fr durant toute la navigation. Or je ne comprend pas, je suis redirigé vers le site en .com, avec l’url en .com ! Il semble que ce soit un prb de DNS, mais quelle est le paramétrage à faire à ce niveau dans mon cas de figure ?

  2. Est-tu également sous Plesk ? Contacte-moi en privé si tu veux que je t’aide à paramétrer tes dns et hosts virtuels.

  3. Bonjour, je suis aussi sous plesk et j’ai des problèmes pour configurer mes DNS ????

    Impossible de trouver les DNS a entrer pour le configuration de mon domaine chez le prestataire.

    Pourriez-vous m’aider ?

    D’avance merci

  4. Bonjour,
    C’est exactement ce que je veux faire mais n’y arrive pas …
    Est-ce toujours d’actualité ?
    Comment faire pour accéder au /home/httpd/vhosts/mondomaine.com/subdomains/test/conf ?
    Si c’est possible d’avoir des expliquations, soit ici, soit par mail, car mon site (sous-domaine)n’est pas accessible comme il devrait l’être c’est à dire avec les www … Et mes membres commencent à s’énerver …
    Merci de me répondre ou de me dire où puis je me renseigner …
    @+.
    PS : je suis avec Plesk 8.01

  5. On parle parfois un peu trop vite, merci pour cet article j’y suis arrivé en cherchant …
    @+.

  6. Bonjour Roger,

    Mon système n’est pas sous Plesk 8 donc je n’aurais pas pu te répondre. Si tu as trouvé une solution, pourrais-tu nous indiquer où la trouver ? Merci à toi.

  7. httpd.include ! ;)
    Il ne me l’a pas remodifié, donc en passant par là, et en ajoutant une ligne pour les www, c’est passé ;)
    Merci à toi …
    @+.

  8. Bon bien moi Plesk j’en ai #@#!$!@# et donc je passe vers un autre hebergeur (ici) ou ils m’offrent d’autres solutions comme C-Panel et un support hors pairs!

  9. Pingback : Serveur Privé/Dédié – Créer sous-domaine avec et sans WWW | LudiBlog

  10. Merci !!!!
    Plesk ne voulait pas m’inclure mon fichier vhost.conf dans sont httpd.include !!
    - j’avais pourtant bien créé mon vhost
    - je lancais bien ma commande en SSH : /usr/local/psa/admin/sbin/websrvmng -u –vhost-name=mon_sous_domaine.domaine.com
    - je redémarrais mon Apache : /etc/init.d/httpd restart
    - puis je redémarrais Plesk pour que vhost soit inclut automatiquement : /usr/local/psa/admin/sbin/websrvmng -r

    Je l’ai fait PLEIN de fois et cela marchait. Mais ce matin, nenni, niet !!

    La commande qui a fait la différence que j’ai trouvé sur votre site : /usr/local/psa/admin/sbin/websrvmng -v -a
    Le « -a », selon la doc, reconfigure TOUS les domaines.

    Merci encore. Je mets un lien vers cette page.
    Flho

Laisser un commentaire

Champs Requis *.

*