Empieza modificando el fichero /etc/apache2/conf.d/ip_origen.conf, tendrás que copiarlo con el nombre de la nueva _IP.conf y substituir la vieja IP por la nueva:
# mv /etc/apache2/conf.d/[ip_origen].conf /etc/apache2/conf.d/[ip_destino].conf
Luego, para verificar que se ha modificado utiliza este comando:
# cat /etc/apache2/conf.d/[ip_destino].conf
Haz lo mismo con el servidor nginx:
# mv /etc/nginx/conf.d/[ip_destino].conf /etc/nginx/conf.d/[ip_destino].conf
Verifica que se ha modificado:
# cat /etc/nginx/conf.d/[ip_destino].conf
Ahora modifica una serie de ficheros donde solo habrá que cambiar el contenido, todo se puede hacer con el mismo comando apuntando a dos rutas diferentes:
# find /etc -iname *.conf -exec sed -i -r 's/[ip_origen]/[ip_destino]/g' {} \; # find /usr/local/hestia -iname *.conf -exec sed -i -r 's/[ip_origen]/[ip_destino]/g' {} \;
Tendrás que modificar la IP también en ipatables
sed -i 's/[ip_origen]/[ip_destino]/g' /etc/iptables.rules
Modifica el fichero y déjalo con el nombre de la nueva IP.
# mv /usr/local/hestia/data/ips/[ip_origen] /usr/local/hestia/data/ips/[ip_destino]
Antes de seguir realiza un reinicio del servidor, para reiniciar todos los servicios.
Finalmente con este comando se actualizará HestiaCP con todo lo necesario, recuerda ejecutarlo para cada usuario:
# v-rebuild-all admin yes
Adicionalmente, ten en cuenta que es posible que alguna dirección no se haya cambiado, por lo que habrá que hacerlo manualmente. Para ello te recomendamos hacer un grep recursivo buscando la IP de origen en /etc/:
# grep -HRF "ip.de.origen" /etc/*