web-dev-qa-db-fra.com

Ajout de sous-domaines à un autre compte cPanel

J'ai plusieurs comptes cPanel sur mon serveur (exécutant Cloudlinux 5). Je les ai gérés en utilisant WHM.

Ma situation actuelle (remplacement du domaine réel par example.com):

Le compte A a un domaine addon example.com.

Le domaine principal du compte B est sub.example.com.

Je souhaite ajouter un autre sous-domaine sub2.example.com au compte B, afin qu'il pointe vers la racine du document du compte B.

Maintenant, cPanel ne me permet pas de le faire. Il est indiqué que example.com appartient à un autre utilisateur, qui devrait être le compte A, je suppose.

Est-il possible de faire pointer sub2.example.com vers la racine du document du compte B? Je ne demande pas la redirection de sub2.example.com vers sub.example.com. L'URL sub2.example.com ne devrait pas changer.

Ce que j'ai essayé

  1. Ajouter un enregistrement DNS: sub2 IN CNAME sub.example.com.

  2. Ajoutez le fichier sub2.example.com à /var/cpanel/userdata/AccountB.

sub2.example.com charge simplement la racine du document par défaut de l'IP du serveur.

Toute aide est appréciée.

2
Shawn

Lorsque cPanel ajoute un sous-domaine, il s’agit du sous-domaine du domaine indiqué sur le compte. Ainsi, si le compte B a un domaine principal de sub1.example.com, il ne pourra alors ajouter que des domaines tels que sub2.sub1.example.com. D'une manière ou d'une autre, vous voudriez soit le créer dans son propre compte cPanel, soit l'ajouter au compte avec le domaine principal example.com.

Si vous avez essayé de l'ajouter au fichier userdata, avez-vous également /scripts/rebuildhttpdconf et redémarré Apache? Si vous affichez l'adresse IP par défaut, Apache ne dispose pas d'entrée VirtualHost pour ce nom d'hôte et cette adresse IP. Vous pourriez probablement le pirater comme ça, bien que ce ne soit pas idéal.

Si vous devez avoir les sous-domaines sur le compte B et le site principal sur le compte A, je vous recommanderais de remplacer le A par un autre sous-domaine. Je ne pense pas que cela pourrait être www.example.com, pensé que ce serait idéal. Peut-être que www1.example.com. Ensuite, remplacez B par example.com, avec tous les sous-domaines ajoutés, et faites redresser example.com vers le sous-domaine que vous utilisez pour A.

2
DKing