Falls man einen Server z.B. zu Hause aufgesetzt hat und nun ins Rechenzentrum umziehen möchte, kann man durch dieses Howto die Server-IP manuell ändern und in die Configs übertragen lassen.

IP in DB ändern:

mysql > use ispcp;
mysql > UPDATE server_ips SET ip_number = "%NEUE_IP%" WHERE ip_id = "%zu ändernder Server%";

anschließend Domains auf change setzen:

mysql > UPDATE domain SET domain_status = "change" WHERE domain_ip_id = "%zu ändernder Server%";

rqst-mngr ausführen um Change anzuwenden:

myhost:# /var/www/ispcp/engine/ispcp-rqst-mngr

Nun sollte man:

- mit "apache2 -S" die virtuellen Hosts prüfen, ISPCP hängt die neuen Einträge an die alten an.
- bind9/named ändert in den Domains die Hosteinträge, nicht die NS/mail-Einträge

Das muss noch geändert werden: in /etc/apache2/sites-enabled/ispcp.conf den kompletten Absatz von:

# httpd [%_alte_IP%] virtual host entry BEGIN.

bis:

# httpd [%_alte_IP%] virtual host entry END.

rauswerfen.

In /var/cache/bind/* (allen notwendigen Domains), die Einträge für ns1, ns2 und mail anpassen. Am einfachsten:

myhost:# grep -ri %alte_ip% /var/cache/bind/*

Apache2 und Bind neustarten nicht vergessen (hier Debian):

# /etc/init.d/apache2 restart
# /etc/init.d/bind9 restart

Anschließend sollte der Server auch auf der neuen IP laufen.

Attachments

  • cambiar-ip-ispcp.doc (29.5 kB) -Cambiar la IP de configuración de ISPCP-Omega (Spanish-Español), added by diems on 01/17/2008 10:57:26 PM.