[TYPO3-german] Backend (/typo3) auf eine andere Maschine auslagern?
A. Sauder
andre.sauder at netzwerkcenter.ch
Wed Sep 30 14:55:12 CEST 2009
Hallo Daniela
Selber noch nie gemacht, aber ich denke mit folgenden Schritten sollte
das funktionieren:
- Backend auf dem 1. Server durch umbenennung der entsprechenden Dateien
deaktivieren
- Kopie des Hosting auf den Server auf dem das Backend laufen soll
- Beide Hostings greifen auf die selbe Datenbank zu
- Crontab gesteuerters Shellscript, welches via rsync das Hosting des
Backend-Servers auf
den Server mit der Webseite abgleicht
Eventuell ist es notwendig auf dem Zielserver ebenfalls via Cronnscript
die Benutzerrechte
der neu aufgespielten Files zu setzten.
Die zeitabstände in denen das Script für den Sync läuft müsst ihr
festlegen, aber ich denke
es wird mindestens eine Zeitverzögerung von 3min sein, denn so lange
wird rsync brauche
um sich abzugleichen. Kürzere Zeitabstände können zu mehrfachaufrufen
führen.
Testen könnt ihr das bei einem manuellen aufruf des Script und dort
schauen wie lange
der Sync braucht. Da rsync nur die geänderten und neuen Dateien
überträgt, dürfte
das nicht all zu lange dauern. Mit der --delete option könnt ihr auch
einstellen, dass
auch am zielserver die dateien gelöscht werden die nicht mehr da sind
(empfehlenswert).
Weiter müsst ihr die Backend-Dateien beim rsync mit einem
exclud-Paramter von der
Synchronisation ausschliessen, sonnst habt ihr nach dem ersten Sync
wider ein
funktionierendes BE auf dem Zielserver.
Wie gesagt alles ohne garant und mal kurz aus den fingern gesaugt.
Gruss André
Daniela Waranie schrieb:
> Hallo zusammen,
>
> kann ich das Backend (www.domain.de/typo3) auf eine separate Maschine
> auslagern? Hat das schon mal jemand gemacht und was gibt es zu beachten?
>
> Lieben Gruß
> Daniela Waranie
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list