web-dev-qa-db-fra.com

Comment éditer le fichier / etc / hosts sur WHM / cPanel

Je dois ajouter un enregistrement de domaine/IP à mon fichier hosts sur une boîte CentOS exécutant WHM/cPanel, de sorte qu'un domaine ne disposant pas de DNS public soit routé vers la bonne adresse IP.

Je l'ai fait sur mon macbook mais je ne suis pas sûr du processus sur cPanel.

Quand je nano /etc/hosts je vois ce qui suit:

# Automatically generated by OnApp (2.3.1)
127.0.0.1               localhost
1.2.3.4                 s1.mydomain.com

Donc, si le contenu de ce fichier est généré automatiquement:

  • Est-il prudent de modifier ce fichier manuellement - ou cPanel effacera-t-il mes modifications lors des mises à jour, etc.?
  • Est-ce que WHM/cPanel a une interface graphique pour ajouter des enregistrements d'hôtes?
3
JamesG

Il est parfaitement acceptable de mettre à jour /etc/hosts dans cPanel/WHM.

En règle générale, en cas de mise à jour susceptible de modifier le fichier (cPanel n’a généralement pas tendance à le toucher après la phase d’installation initiale), exécutez cette commande pour effectuer une sauvegarde.

# cp /etc/hosts /etc/hosts.bak

Cela copiera votre fichier hosts dans un nouveau fichier de votre répertoire etc appelé hosts.bak, que vous pourrez renommer à nouveau hosts à tout moment si vous devez annuler toutes les modifications.

Actuellement, cPanel ne fournit pas d’interface graphique pour mettre à jour votre fichier hosts. Toutefois, s’il s’agit d’une fonctionnalité qui bénéficiera à d’autres, vous pouvez soumettre une demande de fonctionnalité où les autres utilisateurs peuvent voter et discuter de votre demande. .

3
Peter Bishop

Oui, vous pouvez ajouter en toute sécurité des entrées au fichier hosts. La seule chose à considérer est que les entrées peuvent être effacées si vous mettez à jour WHM/Cpanel.

0
nathangiesbrecht

J'utilise régulièrement cette fonctionnalité pour accélérer le développement.

Mon fichier hosts de la ligne 4 et suivante ressemble à ceci: nous savons tous quelles zones peuvent être modifiées sans être préoccupé par les informations générées par le serveur - nous ne touchons jamais les premières lignes!

###START{CUSTOM_HOSTS_SPOOF}
10.1.1.2        clientdomain1.example www.clientdomain1.example
10.1.1.2        clientdomain2.example www.clientdomain2.example
10.1.1.2        clientdomain3.example www.clientdomain3.example
10.1.1.2        clientdomain4.example www.clientdomain4.example
###END{BRIXWORK_HOSTS_SPOOF}
0
jeffkee