Der Perfekte Server - Debian Squeeze (Debian 6.0) mit BIND & Dovecot [ISPConfig 3] - Seite 2


Erstellen Sie ein normales Benutzerkonto, zum Beispiel den Benutzer Administrator mit dem Benutzernamen administrator (wählen Sie nicht den Namen admin, dies ist unter Debian Squeeze ein reservierter Name):





Nun müssen Sie Ihre Festplatte partitionieren. Der Einfachheit wegen werde ich eine große Partition (mit dem Mountpoint /) und eine kleine Swappartition erstellen, also wähle ich Guided - use entire disk (natürlich ist die Einteilung der Partitionen ganz Ihnen überlassen - wenn Sie möchten können Sie mehrals eine große partition erstellen, Sie können auch LVM benutzen):


Wählen Sie die Festplatte, welche Sie partitionieren wollen:


Wählen Sie dann das Partitionsschema. Wie zuvor erwähnt wähle ich All files in one partition (recommended for new users) der Einfachheit wegen - es hängt von Ihren Vorlieben ab was Sie hier wählen:


Wenn Sie zufrieden sind, wählen Sie Finish partitioning and write changes to disk:


Wählen Sie Yes wenn Sie folgendes gefragt werden: Write changes to disks?:


Danach werden Ihre neuen Partitionen erstellt und formatiert:


Das Basissystem ist nun installiert:


Als nächstes müssen Sie apt konfigurieren. Da Sie die Debian Squeeze Netinstall CD benutzen, welche nur ein kleines Set von Paketen enthält, müssen Sie einen Network Mirror benutzen. Wählen Sie das Land, in dem sich der Network Mirror, welchen Sie benutzen möchten, befindet (normalerweise ist dies das Land in dem sich Ihr Debian Squeeze System befindet):


Wählen Sie den Mirror, den Sie benutzen möchten: (z.B. ftp.de.debian.org):


Benutzen Sie keinen HTTP Proxy, lassen Sie das nächste Feld leer und wählen Continue:


Apt aktualisiert nun seine Paketdatenbank:


19 Kommentar(e)

Zum Posten von Kommentaren bitte

Kommentare

Von: silvio130882

wie kann man denn die datei im putty speichern? ich meine zum beispiel "vi /etc/mysql/my.cnf" befehl eingeben dann kommt im putty
die anzeige wo ich scrolle bis ich in der zeile bin, dann verändere ich das, und jetzt weiß ich nicht weiter. man muss ja irgendwie
das abspeichern können so das "root@....:" wieder da steht und ich weiter machen kann. wenn ich das weiß dann iss die anleitung 100%
newbie sicher.


Von: Till

@silvio130882 Support gibts im Forum :) Die Kommentarfunktion ist nur für Anmerkungen zum Tutorial.


Von: Till

Zum Speichern im vi editor drückst Du: ":x". Siehe auch einführung in die Bedienung von vi:

http://www.howtoforge.com/faq/12_15_en.html


Von: silvio130882

danke nun komme ich langsam zum ziel


Von: silvio130882

Gib ein

echo server1.example.com > /etc/hostname
/etc/init.d/hostname.sh start

Danach gib ein

hostname
hostname -f

Beide sollten server1.example.com anzeigen.
<-- Bei mir zeigt er bei "hostname -f" hostname: Name or service not known an. warum das? habe alles so gemacht wie es da steht


Von: Till

Dann wurde der Hostname nicht korrekt in /etc/hosts einzutragen, wie es im Tutorial steht.


Von: silvio130882

Führen Sie dann folgenden Befehl aus, um die Apache Module suexec, rewrite, ssl, actions, and include (plus dav, dav_fs, und auth_digest wenn Sie WebDAV benutzen wollen) zu erlauben:
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
a2enmod suexec rewrite ssl actions include

so wie es da steht, kommt nur Kommando nicht gefunden! Bitte um hilfe! danke.....


Von: Till

Ist apache denn installiert worden, wie im vorigen Schritt beschrieben und bist Du als root User eingeloggt?


Von: silvio130882

mkdir -p /etc/ssl/private/

habe jetzt das nächste problem, ich soll das verzeichnis erstellen und dann den befehl eingeben weiter unten, habe ich gemacht, nur kommt die eingabe nicht mit "DE" was rot gekennzeichnet ist.
beim befehl chmod zeigt er an nicht gefunden.
wo liegts jetzt?


Von: rolandcg

Wow, was für eine Erleichterung.... ich bin froh, dieses ut gefunden zu haben.
Ein Hinweis: in Schritt 20.2 im Abschnitt virtualhost für squirrelmail ist mir aufgefallen, dass die Konfiguration für den virtualhost schon in meiner config-Datei eingetragen war (squeeze), allerdings ohne das :80 für den Serverport. Wenn man den Port nicht einträgt, ist natürlich isp3 nicht mehr erreichbar, da es die gleiche ip hat, mit dem Unterschied beim Port, 8080.
Trotzdem danke, ein so eins:eins umsetzbares Tutorial habe ich noch nie gesehen, dickes lob....


Von: microcosmic

Hallo.

Zuerst einmal: super HowTo :)

Wie viele "Slaves" kann ich einrichten? Ist die Anzahl an "Slaves" begrenzt?

Gruß,

Mic


Von: Keddy

Nun habe ich alles genau wie beschrieben durchgeführt, es läuft auch alles soweit, hostname und hostname - f geben auch beide richtig hostname.domainname aus. Ich habe nun alles installiert bis auf ISPConfig 3 und habe ersteimal probiert mit meinem Laptop auf den Server zuzugreifen und SquirrelMail aufzurufen.
Über 192.168.x.x/webmail klappt es auch nur über server1.meinnetz.lan/webmail klappt es nicht. Ich habe dann versucht mit Ping den Server zu erreichen, doch auch hier bekomme ich ihn nur mit der IP Adresse. Das heißt doch für mich, das das DNS nicht richtig funktioniert und ich hier noch irgendwelche Einstellungen vornehmen muß oder was mache ich hier falsch.


Von: Till

Die Anzahl ist nicht begrenzt, oder genauer gesagt die SErver ID ist ein MySQL int(11) Wert wenn ich mich recht erinnere, sollte also reichen :)


Von: Luzius

Im Fail2ban bereich hast du was wesentliches vergessen. Ohne das bricht der Restart von fail2ban mit einem dovecot-pop3imap.conf fehler ab.

es muss nochmal was in die jail.conf eingetragen werden:

[dovecot-pop3imap]
enabled = true
filter = dovecot-pop3imap
action = iptables-multiport[name=dovecot-pop3imap, port="pop3,imap", protocol=tcp]
logpath = /var/log/maillog
maxretry = 20
findtime = 1200
bantime = 1200

gruß
andre


Von: beyerservice

@luzius: das steht doch in der jail.local drin!


Von: phaidenbauer

Hallo,
ich bin neu hier, und habe mit ispConfig so gut wie keine erfahrung. Ich habe das Turorial benutz um das ganze auf meinem Testserver laufen zu lassen. Erstmal danke dafür.
Leider funktioniert nicht alles so wie ich will. Wenn ich mich versuche bei PHPmyadmin mit einer zuvor erstellen DB + User einzuloggen, und auf Login klicke, wird ein Download gestartet, und eine index.php Datei heruntergeladen anstatt das ich weitergeleitet werde. Ich habe es sicherheitshalber auch mit einem anderen Browser versucht, aber leider das gleiche Problem.
Und zweitens: wenn ich /webmail aufrufen will, bekomme ich vom Apache einen 500 Error. Wobei ich alles wie im Tutorial gemacht habe.

Ich hoffe ihr könnt mir helfen.
mfg
Philipp


Von: Till

Hallo Philipp,

poste Dein Problem bitte mal im ISPConfig Forum:

http://www.howtoforge.de/forum/


Von: Dirk67

muss nicht auch noch ein link für phpmyadmin hinzugefügt werden ? mit:
cd /etc/apache2/conf.d/
ln -s ../../phpmyadmin/apache.conf phpmyadmin.conf

damit phpmyadmin überhaupt aufgerufen werden kann ?


Von: peri0603

Ich habe als PHP Version 5.4.13 von dotdeb.org verwendet und erhalte folgenden fehler bei der Innstallation von ISPConfig:

---Ausschnitt Anfang
Country Name (2 letter code) [AU]:
State or Province Name (full name) [Some-State]:
Locality Name (eg, city) []:
Organization Name (eg, company) [Internet Widgits Pty Ltd]:
Organizational Unit Name (eg, section) []:
Common Name (eg, YOUR name) []:
Email Address []:

--- hier der Fehler
PHP Warning: copy(/etc/mailman/virtual_to_transport.sh): failed to open stream: No such file or directory in /tmp/ispconfig3_install/install/lib/installer_base .lib.php on line 579
PHP Warning: chgrp(): No such file or directory in /tmp/ispconfig3_install/inst all/lib/installer_base.lib.php on line 580
PHP Warning: chmod(): No such file or directory in /tmp/ispconfig3_install/inst all/lib/installer_base.lib.php on line 581
--- Fehler Ende

Configuring Jailkit
Configuring Dovecot
Configuring Spamassassin
Configuring Amavisd
Configuring Getmail
Configuring Pureftpd
Configuring BIND
Configuring Apache
Configuring Vlogger
Configuring Apps vhost
Configuring Bastille Firewall
Configuring Fail2ban
Installing ISPConfig
ISPConfig Port [8080]:

Do you want a secure (SSL) connection to the ISPConfig web interface (y,n) [y]: y

Generating RSA private key, 4096 bit long modulus
.....................................++
.................................................++
e is 65537 (0x10001)
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
--- Ausschnitt Ende

Hat das irgenwelche Auswirkungen auf die Funktionalität von ISPConfig??? Danke für jegliche Ratschläge

Ach übrigens wäre es nicht schlecht diese Anleitung um folgende Schritte zu aktualiesieren:

apt-get install libapache2-mod-fastcgi php5-fpm

und

a2enmod actions fastcgi alias
/etc/init.d/apache2 restart

da ja in der neuen Version von ISPConfig Apache auch mit mit dem PHP-FPM Modul laufen kann.

Freundliche Grüße

Perica