Hauptseite | Letzte Änderungen | Seite bearbeiten | Versionen

Druckversion | Lizenzbestimmungen

Nicht angemeldet
Anmelden | Hilfe
 

Installation

aus VHCS, der freien Wissensdatenbank

Hauptseite > Installation

Andere Sprachen: en (http://wiki.vhcs.net/en/index.php/Installation)


Bevor Sie das VHCS Paket für Ihr System herunterladen und installieren, sollten Sie die System Voraussetzungen überprüfen und benötige System Pakete installieren!

Inhaltsverzeichnis

Systemvoraussetzungen

Hier finden Sie die komplette Liste mit allen System Paketen, die für die VHCS Installation erforderlich sind. In Kürze werden auch Pakete (.rpm / .deb / .tar.gz) für die unterschiedlichen Linux Distributionen wie z.B. Debian (http://www.de.debian.org), Fedora (http://fedora.redhat.com), Gentoo (http://www.gentoo.org), RedHat (http://www.redhat.de) und SuSE (http://www.suse.de) zur Verfügung gestellt.

  • postfix (>= 2.0)
  • postfix-tls (>= 2.0)
  • proftpd-mysql (>= 1.2.8)
  • courier-authdaemon
  • courier-base
  • courier-imap
  • courier-maildrop
  • courier-pop
  • libberkeleydb-perl
  • libcrypt-blowfish-perl
  • libcrypt-cbc-perl
  • libcrypt-passwdmd5-perl
  • libdate-calc-perl
  • libdate-manip-perl
  • libdbd-mysql-perl
  • libdbi-perl
  • libio-stringy-perl
  • libmail-sendmail-perl
  • libmailtools-perl
  • libmd5-perl
  • libmime-base64-perl
  • libmime-perl
  • libnet-dns-perl
  • libnet-netmask-perl
  • libnet-perl
  • libnet-smtp-server-perl
  • libperl5.6
  • libsnmp-session-perl
  • libterm-readkey-perl
  • libtimedate-perl
  • perl perl-base
  • perl-modules
  • bind9
  • diff
  • gzip
  • iptables
  • libmcrypt4
  • mysql-client
  • mysql-common
  • mysql-server
  • patch
  • php4
  • php4-mcrypt
  • php4-mysql
  • php4-pear
  • procmail
  • tar
  • awk
  • libterm-readpassword-perl
  • libsasl2-modules (>=2.1.15)
  • libsasl2 (>=2.1.15)
  • sasl2-bin (>= 2.1.15)
  • apache2 2.0.50-11
  • apache2-common 2.0.x
  • apache2-mpm-prefork 2.0.x
  • libapache2-mod-php4 4.3.8-9


Download

Sie finden in unserem Downloadbereich (http://sourceforge.net/project/showfiles.php?group_id=124980) die VHCS Pakete für das UserInterface und das VHCS-Full-Package.

Sie können die VHCS Pakete von folgender Adresse herunterladen wobei sie vhcs-file-name durch die Pakete ersetzen die Sie installieren wollen; in den meisten Fällen gehören mindestens die GUI sowie der Daemon dazu.

tangra: # wget http://url.sourceforge.net/sourceforge/vhcs/vhcs-file-name

Installation

Sie sollten als erstes das VHCS Archiv in einem temporären Verzeichnis entpacken.

tangra: # tar -xjf /root/vhcs2.2.tar.bz2

Nach einem Wechsel in das entpackte Archiv sollten Sie das Build erstellen.

tangra: # make install

Wechseln Sie anschließend in das neu erstellte Verzeichnis und kopieren Sie alle Dateien von diesem Verzeichnis in das System.

tangra: # cd /tmp/vhcs2
tangra: # cp -R * /

Bitte beachten Sie das hierbei wichtige Konfigurationsdateien überschrieben werden. Wir empfehlen Ihnen daher vor dem Kopieren ein Backup zu erstellen.


VHCS Konfiguration

Datenbankzugriff vorbereiten

Sie benötigen einen Datenbankuser im MySQL mit den nötigen Rechten (und Linken). Der Benutzer muss die Berechtigungen besitzen, um neue Datenbanken und Datenbank Benutzer anzulegen.

Falls sie das Prog namens mysql_setpermission haben (Einfach mal in eine Konsole eintippen) können Sie damit bequem eine Datenbank und den dazugehörigen Benutzer (muss Admin-Rechte an der Datenbank haben!) anlegen. Falls Nicht können Sie Folgendes verwenden:

Denken Sie Sich einen Datenbanknamen, einen Benutzernamen und ein Passwort aus. Starten Sie ein Terminal und tippen oder kopieren Sie Folgendes ein:

mysql -u root 
//Auf Datenbank-System zugreifen. Hier ist normalerweise noch kein Passwort nötig
create database datenbankname; 
use datenbankname
grant all privileges on *.* to 'datenbankbenutzer'@'localhost' identified by 'datenbankpasswort' with grant option;
// Datenbank und Benutzer anlegen. Die Bezeichnungen besser notieren.
exit
// Datenbank zumachen.

Eigentliches Setup

Um VHCS für Ihr System zu konfigurieren, wechseln Sie nun in das VHCS Verzeichnis und starten Sie das VHCS Setup.

tangra: # cd /var/www/vhcs2/engine/setup/
tangra: # ./vhcs2-setup

Wurden alle Voraussetzungen für die Installation von VHCS erfüllt, wird der Befehl ohne weiteren Hinweis ausgeführt.

Sollte jedoch System Pakete fehlen, erfolgt eine Meldung darüber. Sie sollten in diesem Fall die Pakete nachinstallieren und das Setup erneut aufrufen. Am Anfang werden Sie von der Installationsroutine begrüßt.

Welcome to VHCS2 '2.0 (Tangra)' Setup Dialog.

This program will set up VHCS2 system on your server.


Please press 'Enter' to continue.

Sie werden nun nach einigen Systemparametern gefragt. Beantworten Sie diese Fragen so genau wie möglich, um die VHCS Pro Installation erfolgreich abzuschließen. Wenn alle Fragen beantwortet wurden, kann VHCS Pro eingesetzt werden.

Please enter system hostname (Enter for defaults) [darkstar]: 

Please enter system network interface (Enter for defaults) [eth0]: 

Hier sollen Sie den Hostname und die Netzwerkschnittstelle des Servers eingeben. Falls die Vorgaben mit Ihrem System übereinstimmen, drücken Sie auf ENTER um sie zu übernehmen.

Please enter SQL server host (Enter for defaults) [localhost]: 

Hier verwenden Sie den datenbankbenutzer, den datenbanknamen und das datenbankpasswort von Oben:

Please enter system SQL database (Enter for defaults) [vhcs2]: 

Please enter system SQL user (Enter for defaults) [root]: 

Please enter system SQL password (Enter for defaults) [none]: 

Hier geben Sie den Hostnamen Ihres SQL Servers, den Datenbanknamen und den Benutzernamen sowie das Passwort für den Datenbank Administrator ein, den VHCS nutzen soll.

Meistens können die voreingestellten Werte mit ENTER übernommen werden. Sollten Sie kein Passwort einsetzen, könne Sie diese Vorgabe ([none]) auch mit ENTER bestätigen.

Please enter administrator login name (Enter for defaults) [admin]: 

Please enter administrator password: 

Please enter admininistrator email address: 

Hier sollen Sie den Benutzernamen, das Passwort und die E-Mail Adresse des VHCS Administrators eingeben. Das Passwort sollte aus Sicherheitsgründen mindestens 6 Zeichen lang sein. Um die Vorgaben zu übernehmen, drücken Sie auf ENTER.

Falls Sie die Fehlermeldung bekommen "/etc/userdb: not found" legen Sie die Datei /etc/userdb manuell an und passen Sie die Rechte an mit

 touch /etc/userdb
 chmod 600 /etc/userdb

Apache Konfiguration

Jetzt sollten Sie das VHCS Konfigurationsfile für die Apache-VHosts in die Apache-Konfiguration einbinden. Öffnen Sie dazu mit einem Editor Ihrer Wahl die Konfigurationsdatei des Webservers und fügen folgende Zeile ein.

Include /etc/apache2/sites-available/vhcs2.conf

Das sollten Sie manuell umsetzen, da Sie je nach Apache Version und Linux Distribution die Möglichkeit haben, vor der Installation diese Einstellungen an Ihre Serverkonfiguration anzupassen.

Um die Einstellungen zu übernehmen muss der Apache neu gestartet werden (z.B. mit /etc/init.d/apache2 oder apachectl).

tangra: # apachectl restart

Aufruf von VHCS

Ist die VHCS Installation sauber durchgeführt worden, können Sie sich unter http://meine_server_ip/vhcs2 mit Ihrem neuen VHCS Administrator Benutzer einloggen.

Aufräumen nach der Installation

Falls VHCS nach der erfolgreichen Installation keine Probleme bereitet sollten sie aus Sicherheitsgründen die temporären Dateien löschen, dazu gehört das entpackte VHCS2-Archiv als auch die Sonstigen während der Installation angelegten Dateien.

tangra: # rm -Rf /root/entpacktes-vhcs-archiv
tangra: # rm -Rf /tmp/vhcs2*

Anmerkung: Die temporären Dateien werden im Regelfall vom Betriebssystem automatisch nach einem Neustart (reboot) gelöscht.

Hinweise zur Installation

VHCS ist eine Standard Software Lösung und liefert eine Vorkonfiguration der Linux Servers wie z.B. Apache, Bind, Postfix, etc.

Bitte beachten Sie, dass Sie die vorkonfigurierten VHCS Files evtl. an Ihre Bedürfnisse anpassen sollten.

Je nach Bedarf und Einsatz der Software (z.B. Professional Hosting oder Einsatz im Intranet für Verwaltung interner Domains und/oder E-Mails) sollten Sie die Templates für die Linux Dienste anpassen. In den meisten Fällen ist eine Anpassung der Templates nicht erforderlich.

Informationen und Dokumentationen über die VHCS Templates für die Linux Server und Service (z.B. Apache, Bind, Postfix, etc.) finden Sie unter Serverseitige Templates.

Weitere Details über Sicherheit und Servereinstellungen finden Sie unter Sicherheit und Konfiguration.


Installationsprobleme beheben

Falls eine Fehlermeldung während des VHCS Setup ausgegeben wurde, sollen Sie diesen Fehler manuell beheben und das Setup erneut ausführen.

In den meisten Fällen fehlen Module, Libraries bzw. System Pakete auf Ihrem System, die Sie von den Seiten Ihrer Distribution nachinstallieren sollen.

Ein weiterer Grund ist sehr häufig die SQL Datenbank. Sie sollen sicherstellen, dass der SQL Daemon läuft, und dass der Benutzername und das Passwort des SQL Administrators richtig im Setup eingegeben wurde.

Das VHCS Setup loggt alle Servermeldungen unter /tmp.

Deinstallation

Um VHCS Pro zu deinstallieren, führen Sie bitte als root folgende Schritte durch.

Entfernen der Daten, die während von VHCS generiert wurden. Dieser Vorgang entfernt alle Daten die von VHCS benutzt wurden.

tangra: # cd /var/www/vhcs2/engine/setup/
tangra: # ./vhcs2_uninstall

Abschließend werden alle VHCS Pro Dateien vom System mit dem zuvor genannten Befehl entfernt.

Falls während der Deinstallationprozedur eine Fehlermeldung generiert wird, sollten Sie den Fehler manuell beheben und sie erneut starten. Nach der Deinstallation sollten Sie das System nach Daten sowie Systembenutzer durchsuchen, die von VHCS generiert wurden, und gegebenfalls manuell löschen.

Portierung von VHCS auf andere Linux Distributionen

Hier finden Sie hier detaillierte Informationen, wie Sie die VHCS Software portieren können.

Um VHCS auf eine anderen Linux Distribution portieren zu können sollten Sie über sehr gute Kenntnisse in der Linux-Systemverwaltung sowie über den WWW-/HTTP-, MTA-, DNS-(BIND), POP-, IMAP- und FTP-Aufbau verfügen.

Laden Sie die VHCS Software. Nachdem Sie die VHCS Dateien heruntergeladen und entpackt haben, sollten Sie die VHCS-Konfigurations-Datei (vhcs2.conf) anpassen

Wechseln Sie zu /configs/vhcs2/.

tangra: # cd /configs/vhcs2/

Hier finden Sie vhcs2.conf und sollten in dieser diverse Änderungen vornehmen.

Des Weiteren sollten Sie auch die Konfigurations-Dateien für die Linux Dienste, die VHCS verwaltet, anpassen.

Von "http://wiki.vhcs.net/index.php/Installation"

Diese Seite wurde bisher 10790 mal abgerufen. Diese Seite wurde zuletzt geändert um 19:34, 14. Mär 2006.


[Hauptseite]
Hauptseite
Letzte Änderungen
Zufälliger Artikel
Aktuelle Ereignisse

Seite bearbeiten
Diskussion
Versionen
Was zeigt hierhin
Verlinkte Seiten

Spezialseiten
Kontakt