Article ID: 943, created on Jun 10, 2011, last review on May 11, 2014

  • Applies to:
  • Plesk for Linux/Unix

解决方案

在Plesk中有一个特殊的工具reconfigurator.pl,这工具允许你在plesk中更改IP并使用新IP重新配置域的设置。
这个工具位于/usr/local/psa/bin目录中。

# /usr/local/psa/bin/reconfigurator.pl
Plesk reconfigurator - utility to change IP addresses used by
Plesk Server Administrator

usage:
/usr/local/psa/bin/reconfigurator.pl <map_file>

If <map_file> doesn't exists - template will be created, otherwise
it will be used to map IP addresses.

在替换前,新的IP地址不能存在于Plesk控制面板中的“服务器->IP 地址”中,如果IP地址不存在于系统中,该命令会同时增加新的IP到系统中。
如果您已经在Plesk中添加了新IP,请从所有的 domains/clients中取消分配,然后从Plesk中移除。
首先,运行该命令以创建一个模板文件。然后,编辑这个文件以设置一个合适的IP图表,然后再次运行这个命令。该图标文件包含了一个当前IP地址列表,如下列格式:

eth0:192.168.50.60 255.255.255.0 -> eth0:192.168.50.60 255.255.255.0
eth0:192.168.50.70 255.255.255.0 -> eth0:192.168.50.70 255.255.255.0

编辑这个文件(请注意,要更改的IP位于箭头的右边):

eth0:192.168.50.60 255.255.255.0 -> eth0:new_ip_address 255.255.255.0

例如:
1.运行

/usr/local/psa/bin/reconfigurator.pl ip_map.txt

2.更改已创建的文件ip_map.txt.如果该文件缺失或损坏,移除它并再次执行步骤1.

3.再次执行命令
 
/usr/local/psa/bin/reconfigurator.pl ip_map.txt

附加信息

如果新的IP地址存在于Server->IP Addresses,您应该从PLesk数据库中移除它们,IP地址存在于Plesk表psa.IP_Addresses中。

56797cefb1efc9130f7c48a7d1db0f0c 29d1e90fd304f01e6420fbe60f66f838 a914db3fdc7a53ddcfd1b2db8f5a1b9c

Email subscription for changes to this article