Maison  >  Article  >  Tutoriel système  >  Solution de remplacement de l’ID du panneau DirectAdmin et de l’adresse IP

Solution de remplacement de l’ID du panneau DirectAdmin et de l’adresse IP

王林
王林original
2024-07-29 09:08:43963parcourir

Solution de remplacement de l’ID du panneau DirectAdmin et de l’adresse IP

Connectez-vous au serveur DirectAdmin
# cd /usr/local/directadmin/scripts
# ./getLicense.sh 7353 12345
# service directadmin restart
其中7353是客户ID,12345是授权ID

Si votre serveur possède plusieurs IP différentes, vous pouvez spécifier de force une autorisation IP, telle que : 10.200.200.26

# cd /usr/local/directadmin/scripts
# ./getLicense.sh 7353 12345 127.0.0.1
# service directadmin restart
Si vous devez modifier l'adresse IP après la mise à jour de l'autorisation, suivez les étapes ci-dessous
# cd /usr/local/directadmin/scripts
# ./ipswap.sh 10.200.10.26 10.200.200.26
其中10.200.10.26为原IP,10.200.200.26为新IP。之后按以下命令重启所有服务即可(或重启服务器省略以下操作)

# /etc/init.d/httpd restart
# /etc/init.d/proftpd restart
# /etc/init.d/exim restart
# /etc/init.d/dovecot restart

directAdmin n'a pas pu démarrer, vérifiez si le port 2222 est en cours d'exécution ;

# netstat -antp
若没有2222端口运行说明DirectAdmin并无启动,再次重启;

# service directadmin restart
Stopping DirectAdmin: [FAILED]
Starting DirectAdmin: [ OK ]
# service directadmin restart
Stopping DirectAdmin: [FAILED]
Starting DirectAdmin: [ OK ]
# service directadmin restart
Stopping DirectAdmin: [FAILED]

Chaque fois qu'il démarre, il demande OK, puis plante en ÉCHEC et ne peut pas ouvrir le panneau de configuration directadmin. Entrez le répertoire d'installation de directadmin :

# whereis directadmin
# cd /usr/local/directadmin
# ./directadmin
The ip of this machine (10.200.10.26) does not match the ip in the license file
Check the value of your ethernet_dev=venet0:1 setting in your /usr/local/directadmin/conf/directadmin.conf file and the output of /sbin/ifconfig

Selon l'invite, il s'agit d'un échec d'autorisation DA ou d'une erreur de spécification IP. Il s'avère que l'adresse IP autorisée mentionnée par le client est venet0:0, tandis que le fichier de configuration directadmin spécifie venet0:1

.
# ifconfig -a
# vi conf/directadmin.conf
ethernet_dev=venet0:1
改
ethernet_dev=venet0:0
再次执行;

# ./directadmin
[root@hip directadmin]# ./directadmin
Bind Error: Make sure there aren't any copies running in the background
Address already in use

Ouvrez http://ip:2222 et affichez avec succès la fenêtre de connexion

Lorsque vous utilisez DA, vous rencontrerez une situation dans laquelle le processus dataskq occupe jusqu'à 100 % du processeur, ce qui entraîne une ouverture très lente du site Web. Le processus dataskq est un processus de réponse à une action. Il est exécuté toutes les minutes dans la tâche /etc/cron.d/directadmin_cron. Vérifiez les commentaires du journal /var/log/directadmin/errortaskq.log. dataskq continue de vérifier jusqu'à ce que nommé ne soit pas démarré. ce qui entraîne un redémarrage continu, il se peut donc que celui nommé dans la machine ait été désinstallé lors de la mise à niveau. La méthode de réparation est la suivante :

# yum install bind dbus dbus-libs -y
# mv /etc/init.d/named /etc/init.d/named.bak
# wget http://www.directadmin.com/named
# chmod 755 /etc/init.d/named
# /sbin/chkconfig named reset
# /etc/init.d/named restart

Si la solution ci-dessus ne résout pas ce problème, supprimez simplement tout le processus dataskq. Plus d'aide ; https://help.directadmin.com/

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn