konzepte:webservermig
Webservermigration
Als Vorlage für dieses Konzept dient ein Ubuntu Server mit Apache, PHP sowie MySQL.
Vorgehensweise
- DNS-Zonen ändern → betroffene Domänen / Records auf niedrige TTL setzen
- Webserver und Skriptsprache installieren
- Eventuell Firewallports öffnen
- SSL / TLS aktivieren und weitere Mods nachinstallieren, die benötigt werden (z. B. rewrite)
- Certbot installieren
- Bei PHP die benötigten Mods installieren
- Anpassungen der PHP.ini prüfen und tätigen
- Redis als Cache für PHP installieren
- Datenbank installieren (z. B. MySQL)
- Datenbank absichern
- Benutzer und Zieldatenbanken ggfs. anlegen (leer)
- Webserver konfigurieren
- Generelle Webserverkonfiguration wie Bindings, Sicherheitseinstellungen
- Virtuelle Hosts anlegen und aktivieren
- Daten kopieren oder Backup ziehen und rücksichern
- Das „htdocs“ der virtuellen Hosts
- ggfs. Logfiles übertragen
- Webalizer-Verzeichnis
- Certbot-Daten (oder neues Zertifikat ausstellen lassen)
- Logrotate-Konfiguration anpassen
- Webalizer-Konfiguration anpassen
- Datenbank(en) zurücksichern
- DNS-Zonen anpassen → auf neue IP des Zielwebservers schwenken und TTL wieder auf Normalwert setzen
konzepte/webservermig.txt · Zuletzt geändert: von Sebastian Hetzel
