Mit der .htaccess ist es möglich von einer Domain zur anderen eine Weiterleitung zu erstellen.
Das kann sinnvoll sein, wenn man seine Website unter neuen Domain Namen online stellt
Die .htaccess Datei kann man mit einem Texteditor erstellen und auf den Webspace hochladen.
Hier ein paar Beispiele:
Die alte Domain komplett zur neuen Domain leiten:
Redirect permanent / http://www.ct-z.de/
Ein Verzeichnis zur neuen Domain leiten:
Redirect permanent /verzeichnis http://www.ct-z.de/
Eine Seite zur neuen Domain leiten:
Redirect permanent /seite.html http://www.ct-z.de/
Die Anleitung bezieht sich nur auf einen Hetzner Server, bei anderen Anbietern kann es sein das man die Netzwerkeinstellungen anpassen muß.
Als ersten wird eine neue Quelle in die apt/sourcees.list eingetragen und ein Key erstellt:
Danach muss ein neuer Kernel in das System eingebunden werden, zur auswahl stehen die Kernel:
– fzakernel-2.6.18-686 (bis zu 4GB Haupspeicher)
– fzakernel-2.6.18-686-bigmem (bis zu 64 GB Hauptspeicher)
– fzakernel-2.6.18-amd64 (für das 64 Bit Debian)
In meinen Fall ist es der fzakernel-2.6.18-686-bigmem Kernel, also gebe ich folgendes ein:
Wenn das erledigt ist, muss der Kernel in Grub installiert werden, das passiert mit dem Befehl:
Jetzt den Server neu startet, danach wird der Server mit dem neuen Kernel gestartet!
Die OpenVZ Programme fehlen jetzt noch, dazu folgendes eingeben:
Jetzt wird es zeit ein Image zu laden und den Vserver einzurichten, dazu kannst du verschiedene Images von http://wiki.openvz.org/Download/template/precreated downloaden.
Ich habe mich für das debian-4.0-i386-minimal.tar.gz entschieden.
Also geben ich folgendes ein:
Um den Vserver einzurichten, muss folgendes eingegeben werden,
bei vzctl set 101 –hostname botendo.de –save –save und vzctl set 101 –ipadd 78.47.61.3 –save musst du natürlich deine eigenen Server Daten angeben!
Mit vzlist kannst du testen ob der Vserver richtig läuft.
Wenn alles richtig läuft, kannst du dich mit vzctl enter 101 in den Vserver einloggen.
Wenn ping botendo.de nicht funktioniert und ping 78.47.61.3 funktioniert, dann fehlt der Nameserver Eintrag im Vserver.
Die Nameserver kannst du in der Datei /etc/resolv.conf eintragen, auf meinen VServer schaut die Datei so aus:
Wenn du weitere Vserver installieren willst musst du nur folgende Schritte durchführen, in meinen Beispiel hat der neue Vserver die ID 102.
Du kannst das aber nach Lust und Laune ändern, wichtig ist nur, das du bei der ID 101 anfämgst.
Ich hoffe ich habe nichts vergessen, viel Spaß mit den neuen Vserver!
Als ich Drupal 5 auf ISPConfig installieren wollte, bekam ich folgende Fehlermeldung:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
Den Fehler konnte ich mit ein paar Änderungen in der .htacces beheben, die htacces im Anhang funktioniert für Drupal 5 und 6 mit Rewrite Funktion.
Das ist ganz praktisch wenn die Homepage per Cron aktualisiert wird, das ist z.B bei Drupal der Fall.
Um eine Homepage alle 5 Minten mit einen Cronjob aufzurufen brauchst du das Programm lynx.
Das installierst du bei Debian mit: aptitude install lynx
Wenn das erledigt ist, bearbeitest du die Datei /etc/crontab.