Der Perfekte Server - Ubuntu 12.04 LTS (Apache2, BIND, Dovecot, ISPConfig 3)

Version 1.0

Author: Falko Timme , Christian Schmalfeld <c [dot] schmalfeld [at] projektfarm [dot] de>
Follow me on Twitter

Dieses Tutorial zeigt Ihnen, wie Sie einen Ubuntu 12.04 (Precise Pangolin) Server auf die Installation von ISPConfig 3 vorbereiten und diese anschlie√üend durchf√ľhren. ISPConfig 3 ist eine Webhosting Kontrolloberfl√§che, welche Sie folgende Dienste mit einem Internetbrowser konfigurieren l√§sst: Apache Web Server, Postfix Mail Server, MySQL, BIND Nameserver, PureFTPd, SpamAssassin, ClamAV und viele mehr.

Beachten Sie bitte, dass dieses Setup nicht mit ISPConfig 2 kompatibel ist! Es ist nur f√ľr ISPConfig 3 g√ľltig!

F√ľr die Richtigkeit der Inhalte des Tutorials gebe ich keinerlei Garantie!

1 Voraussetzungen

Um ein solches System zu installieren, brauchen Sie folgendes:

2 Vorbemerkung

In diesem Tutorial benutze ich den Hostnamen server1.example.com mit der IP-Adresse 192.168.0.100 und dem Gateway 192.168.0.1. Diese Einstellungen werden sich von Ihren unterscheiden, Sie werden sie also an den entsprechenden Stellen ersetzen m√ľssen.

3 Das Basissystem

Legen Sie die Ubuntu Installations-CD ins Laufwerk ein und starten Sie Ihren Computer davon. Wählen Sie Ihre Sprache aus (Ich werde hier Englisch wählen, die Steuerungselemente sind jedoch in allen Sprachen gleich angeordnet):


Wählen Sie Install Ubuntu Server:


Wählen Sie erneut Ihre Sprache (diese wird die Standardsprache Ihres installierten Systems sein):


Wählen Sie dann Ihr Land aus:




Haben Sie eine ungew√∂hnliche Kombination von Sprache und Land ausgew√§hlt (so wie in meinem Fall Englisch als Sprache und Deutschland als Land), wird Ihnen der Installer sagen, dass er keine dazu passenden Ortseinstellungen findet. Sie m√ľssen dann ein Land ausw√§hlen, auf dem diese Einstellungen basieren sollen (Sprache, Zeichensatz). Ich w√§hle hier en_US.UTF-8:


W√§hlen Sie ein Tastaturlayout (Sie k√∂nnen dies entweder durch automatische Detektion oder durch Auswahl von einer Liste tun - w√§hlen Sie Yes f√ľr die automatische Detektion oder No f√ľr die Listenauswahl):



Der Installer √ľberpr√ľft die Installations-CD, Ihre Hardware, und konfiguriert das Netzwerk mit DHCP, wenn er einen DHCP Server im Netzwerk findet:



6 Kommentar(e)

Zum Posten von Kommentaren bitte

Kommentare

Von: brunnwart

Hallo,

kann ich eine Frage zu diesem Tutorial stellen? Ich habe alles genau so installiert und bis zur S.6 hat alles funktioniert inkl. Anmeldung an squirrelmail, aber nachdem ich ISPConfig3 von S. 7 installiert habe kann ich mich nicht mehr mit dem Unix account in squirrelmail anmelden, alles unter der urspr√ľnglichen DocumentRoot /var/www ist nicht mehr erreichbar und die Startseite von ISPConfig unter http://domainename:8080 erscheint auch nicht :-(

Danke und Gruß,
Ditmar.


Von: StefanB.

Hallo,

diesen Schritt auslassen und erst später mache wen der Virt-Host steht.

vi /etc/apache2/conf.d/squirrelmail.conf

[...]

DocumentRoot /usr/share/squirrelmail
ServerName webmail.example.com


Ersetzen Sie 1.2.3.4 mit der korrekten IP-Adresse Ihres Servers. Nat√ľrlich muss es einen DNS Record f√ľr webmail.example.com geben, der zur IP-Adresse zeigt, die Sie in Ihrer vHost Konfiguration benutzen.


Von: StefanB.

--- Fehlersuche Start ----
....
Benutzen Sie danach

newaliases

und starten Postfix neu:

/etc/init.d/postfix restart

Schlie√ülich m√ľssen Sie noch die Mailman Apache Konfiguration aktivieren:
#########################################
### ln -s /etc/mailman/apache.conf ### <<-- Diese beiden Zeilen ersetze durch:
### /etc/apache2/conf.d/mailman.conf ### ln -s /etc/mailman/apache.conf /etc/apache2/conf.d/mailman.conf
#########################################

Dadurch wird der Alias /cgi-bin/mailman/ f√ľr alle Apache vHosts ......

Gruß StefanB.


Von: StefanB.

Zwischen punkt 19 und 20 entsteht auch ein Fehler


Von: grohs-computer

Fehlerkorrektur zu Punkt 20. Es fehlt 6 x der Backslash in der Datei "dovecot-pop3imap.conf.


Richtig ist:


[Definition]
failregex = (?: pop3-login|imap-login): .*(?:Authentication failure|Aborted login \(auth failed|Aborted login \(tried to use disabled|Disconnected \(auth failed|Aborted login \(\d+ authentication attempts).*rip=(?P<host>\S*),.*
ignoreregex =


Von: grohs-computer

Fehlerkorrektur zu Punkt 20. Es fehlt 6 x der Backslash in der Datei "dovecot-pop3imap.conf.


Richtig ist:


[Definition]
failregex = (?: pop3-login|imap-login): .*(?:Authentication failure|Aborted login \(auth failed|Aborted login \(tried to use disabled|Disconnected \(auth failed|Aborted login \(\d+ authentication attempts).*rip=(?P<host>\S*),.*
ignoreregex =