OpenVZ Zeit einstellen / anpassen

Den Virtuellen Server stopen mit:
vzctl stop 101

 

Im Host System folgenden Befehl eingeben:
vzctl set 101 –capability sys_time:on –save

Danach den Virtuellen Server starten mit:
vzctl start 101

Im Virtuellen Server folgenedes eingeben:
ntpdate -u ntp0-rz.rrze.uni-erlangen.de

Dadurch wird die Server Zeit mit dem NTP Zeitserver abgeglichen.
Eine Liste mit Zeitserver gibts hier: http://timeserver.verschdl.de

Falls der Server die falsche Zeitzone eingestellt hat, kann man das mit
dpkg-reconfigure tzdata konfigurieren.

.htaccess Weiterleitung auf eine andere Domain

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/

OpenVZ auf einem Hetzner Debian 4 Etch Server installieren

OpenVZ ist sehr gut zum Virtualisierung von Servern geeignet, mehr Informationen gibts hier: http://de.wikipedia.org/wiki/OpenVZ

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:

### Hetzner Online AG installimage
search
nameserver 213.133.100.100
nameserver 213.133.98.98
nameserver 213.133.99.99

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!

Fehlermeldung nach installation von Drupal 5 und 6 auf einen ISPConfig Server

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.

Homepage mit lynx per Crontab aufrufen

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.

Folgendes muss rein:
*/5 * * * * root lynx -dump http://DeineHomepage.de