Server Support Forum

Server Support Forum (http://serversupportforum.de/forum/)
-   FAQs & Anleitungen (http://serversupportforum.de/forum/faqs-anleitungen/)
-   -   [Howto] Installation von ispCP auf Debian (http://serversupportforum.de/forum/faqs-anleitungen/36769-howto-installation-von-ispcp-auf-debian.html)

MauriceM 28.12.2009 22:02

[Howto] Installation von ispCP auf Debian
 
Hallo zusammen :)

Dachte mir ich schreibe mal ein HowTo für die Installation von ispCP auf einem Server mit Debian.

Ich selbst hatte vorher immer nur Plesk verwendet und bin dann irgendwann auf ispCP gestoßen und war direkt begeistert.

Inhalte von dem Tutorial

- Vorwort -
1. To do´s vor der Installation
2. Absicherung des Servers
3. Installation
4. Schlusswort

Vorwort

Bitte liest euch das komplette Tutorial vor der Installation komplett durch. Führt die Schritte nur aus wenn ihr euch sicher seit, was ihr da macht. Ein Serveradmin sollte immer wissen was ein Befehl auf seinem Server ausführt.

Diese Tutorial ist für Debian Lenny geschrieben. Auf anderen Distri's kann es daher sein das Veränderungen bei einzelnen Schritten erforderlich sind.

Führt das Tutorial Schritt für Schritt aus. Wenn ihr eine Fehlermeldung erhaltet macht nicht einfach mit dem nächsten Schritt weiter, sondern versucht herauszufinden wo der Fehler liegt und wie man ihn beheben kann.

1.To do´s vor der Installation

1. ispCP fordet einen "fully qualified domain name". Wie das funktioniert ist hier zu finden: Tutorial: FQDM

2. Das Non-Free Depot muss in der Sources.list eingetragen sein. Ist das Non-Free Depot nicht eingetragen werden die nachher wichtige Pakete/Programme fehlen.

Schauen wir einmal kurz in die Sources.list

Code:

vi /etc/apt/sources.list
Folgende Eintrage müssen vorhanden sein:

Code:

deb http://ftp.tu-chemnitz.de/pub/linux/debian/debian/ lenny main non-free contrib
deb-src http://ftp.tu-chemnitz.de/pub/linux/debian/debian/ lenny main non-free contrib
deb http://ftp.de.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.de.debian.org/debian/ lenny main contrib non-free
deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

Sollten diese nicht vorhanden sein holen wir dies nach in dem wir im "Vi"-Editor die "i" drücken und fehlende Quellen hinzufügen. Anschließend drücken wir "ESC" danach ":wq". So wird die Datei gespeichert und geschlossen.

3. Das System muss auf dem aktuellen Stand sein. Also führen wir schnell folgenden Befehl aus:
Code:

apt-get update
 apt-get dist-upgrade

2.Absicherung des Servers

Bevor man überhaupt irgendetwas auf seinem Server installiert sollte man sich um die Sicherheit kümmern. Es wäre ein viel zu großes Thema um es hier reinzupacken. Deswegen verlinke ich hier nur auf zwei Tutorials:

1. http://serversupportforum.de/forum/f...webserver.html
2. http://forum.webhostlist.de/forum/se...-so-gehts.html

3. Die Installation

Du brauchst Root-Rechte!

Nun können wir mit der eigentlichen Installation beginnen. Let´s go!

Als erstes installieren wir uns Programme, die während der Installation benötigt werden.

Code:

apt-get install wget mc zip unzip bzip2 ntp ntpdate lsb-release
Nun legen wir uns einen Ordner für ispCp an und wechsel dorthin.

Code:

mkdir -p /usr/local/src/ispcp
cd /usr/local/src/ispcp

Wir downloaden uns die aktuelle Version von ispCP. Aktuelle Versionen sind hier zu finden: ispCP - Download (Stand 28.Dezember 2009 - Version 1.0.3 Stable)

Code:

wget http://mesh.dl.sourceforge.net/sourceforge/ispcp/ispcp-omega-1.0.3.tar.bz2
Nun können wir das File entpacken und anschließend in den Ordner wechseln.

Code:

tar -xjvf ispcp-omega-1.0.3.tar.bz2
cd ispcp-omega-1.0.3

Anschließend installieren wir uns benötigte Programme und Module mit diesem Befehl:

Code:

apt-get install $ (cat ./docs/Debian/debian-packages-`lsb_release -cs`)
Während der Installation erscheinen verschiedene Fenster. Im ersten Fenster wählst du die markierte Sprache aus. Bei der Konfiguration von Postfix drückst du Enter und wählst anschließend "Internet Site" aus. Als System-Mail-Name gibst du deine Domain an. Bei „Root and postmaster mail recipient“ gibst du Root ins Eingabefeld ein. Bei der Proftpd Konfiguration wählst du "Standalone".

Nun bereiten wir das System für die Installation mit folgendem Befehl vor:

Code:

make install
und kopieren mit
Code:

cp -Rv /tmp/ispcp/* /
die erstellen Verzeichnisse ins System.

Dann richten wir unseren MySQL-Server ein.

Mit dem Befeh
Code:

/etc/init.d/mysql start
starten wir den MySQL-Server.

Nun geben wir folgenden Befehl ein um die Konfiguration zu starten:

Code:

mysql_secure_installation
Gehe Schritt für Schritt jede Frage durch. Denke dir ein sicheres Root-Passwort aus (Groß-, Kleinschreibung; Symbole; Ziffern) und schreibe es dir auf jedenfall auf.

Hast du auch dies erfolgreich geschafft, können wir mit der Einrichtung von ispCP beginnen.

Wir wechseln in das Verzeichniss und führen das Setup aus.

Code:

cd /var/www/ispcp/engine/setup
perl ./ispcp-setup

Zum Großteil kann man hier alle Fragen mit den vorgegebenen Antworten bestätigen.
Bei SQL-Passwort gibts du das Passwort ein, dass du eben bei der Einrichtung von MySQL gesetzt hast.
Wähle einen eigenen Admin-Login und setzte das Passwort dafür. Auch hier gilt: Sicheres Passwort --> Die Zeit muss sein!
Sehr vorteilhaft ist es wenn du bereits jetzt die "Sekundär DNS" eingibst. So sind die Domains nachher schneller angelegt.

Hast du alle Fragen beantwortet läuft die Installation durch und du erhälst eine Meldung das die Installation erfolgreich war. Herzlichen Glückwunsch :) Du kannst dich nun unter der gesetzen Adresse anmelden.

Zum Schluss bereinigen wir noch das TEMP-Verzeichniss:

Code:

rm -fR /tmp/ispcp
4. Schlusswort

Alle Dienste die wir unter Schritt 3 installiert haben müssen natürlich noch auf deine Bedürfnisse angepasst und abgesichert werden. Die Standardwerte reichten mir z.B nicht aus.
Vorallem solltest du dich als ersten um Postfix kümmern. Wenn du nicht weißt wie du die Dienste absicherst, google einfach mal. (Bsp.: "Howto Postfix Sicherheit")

Liebe Grüße,
MauriceM

Tiger 15.01.2010 08:43

hallo,

Code:

apt-get install $ (cat ./docs/Debian/debian-packages-`lsb_release -cs`)

wenn das eingebe bekomme ich syntax fehler

Zitat:

-bash: syntax error near unexpected token `('

HxD 15.01.2010 09:03

Tja, das passiert, wenn man die Befehle aus der Offiziellen ispCP Doku - FALSCH - herauskopiert...

Richtig gestellter Befehl:
Code:

apt-get install $(cat ./docs/Debian/debian-packages-`lsb_release -cs`)
solong...

Tiger 15.01.2010 15:50

Zitat:

Zitat von HxD (Beitrag 233391)
Tja, das passiert, wenn man die Befehle aus der Offiziellen ispCP Doku - FALSCH - herauskopiert...

Richtig gestellter Befehl:
Code:

apt-get install $(cat ./docs/Debian/debian-packages-`lsb_release -cs`)
solong...


danke hat geklappt, jetzt nächste fehler meldung

Code:

E: Paket libapache2-mod-fastcgi hat keinen Installationskandidaten

HxD 15.01.2010 16:23

repository eingetragen? korrekt geupdatet? Kam beim updaten ne Fehlermeldung das evtl. das benötigte Repo nicht verfügbar is etc pp..

daisyduke 08.04.2010 21:33

Probleme mit Datenbank
 
Guten Abend

Bis hier hin klappt alles "/etc/init.d/mysql start"

Aber hier kommt schon mein erstes Problem "mysql_secure_installation"
mein Passwort wird nicht erkannt bzw angenommen

PHP-Code:

Enter current password for root (enter for none):
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwordYES

Diesen Schritt kann ich a auch nicht einfach Überspringen (schon gemacht) da gibt es am Ende

PHP-Code:

Starting Installation
ERROR
Unable to connect SQL server !
vps5358:/var/www/ispcp/engine/setup

Hoffe Ihr könnt mir weiterhelfen


UPDATE

Hat geklappt Danke
habe das password aus der confixx_main.conf genommen

IP-Projects.de 09.04.2010 13:09

Damit im ISPCP Controle Panel dann auch alles grün leuchtet -

apt-get install courier-pop-ssl amavisd-new spamassassin

MyBosna 05.09.2010 17:44

Hallo

wie wähle ich bei der instalation postfix Internet Site aus mit pfeil hoch runter geht leider nicht :(

IP-Projects.de 05.09.2010 17:47

Pfeiltasten, Tab oder Bild Tasten einmal ausprobieren.

MyBosna 05.09.2010 17:58

ok daas hatt geklappt taste links rechts wars aber ein anderes problem
ich hab alles nach anleitung gemacht aber hier kommt mein problem
cd /var/www/ispcp/engine/setup
perl ./ispcp-setup

wenn ich diesen befehl ausführen möchte kommt
No such file or directory


dabei habe ich mich strikt nach anleitung gehalten aber trozdem kommt der fehler weiss jemand ob ich doch nicht was vergessen hab ?

IP-Projects.de 05.09.2010 17:59

Dann hast du wohl in der Setp by Step Anleitung den Kopierbefehl nicht ausgeführt.

MyBosna 05.09.2010 18:31

so nun ispcp ist installiert und läuft jedoch mit einem problem und zwar kann ich meine domain nicht anlegen kommt der fehler master domain cannot be used alles andere habe ich angelegt admin dann resseler und resseler kann die domain nicht anlegen :(

IP-Projects.de 06.09.2010 10:23

Wörterbuch suchen und feststellen, dass der Fehler übersetzt heißt: Die Domain die du als Admin Domain bei ISPCP definiert hast, darfst du nicht als Webhosting Domain verwenden.

MyBosna 06.09.2010 12:51

Hallo

Danke für deine Hilfreiche antwort ich habe die fehler meldung natürlich verstanden. Nur wie soll ich das beheben ich hab ja nur eine domain ?

Habt ih vieleicht eventuell lösungsvorschläge oder tips für mein Problem ?


Danke im vorraus
MyBosna

Mordor 06.09.2010 15:32

Wie wäre es denn, wenn du eine Subdomain erstellst?


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:30 Uhr.

Powered by vBulletin® Copyright ©2000 - 2013, vBulletin Solutions, Inc.
Content Relevant URLs by vBSEO ©2011, Crawlability, Inc.