Deutsch| English

Der Perfekte Server - Debian Lenny (Debian 5.0) [ISPConfig 3]

Version 1.0
Autor: Falko Timme <ft [at] falkotimme [dot] com>
Übersetzt von:  rini90 --
Zuletzt geändert am 01.03.2009

Dieses  Tutorial zeigt, wie man einen Debian Lenny (Debian 5.0) Server aufsetzt und für ISPConfig 3 vorbereitet und wie man ISPConfig 3 installiert. ISPConfig 3 ist ein Webhosting Bedienungspanel das dir erlaubt, folgende services über einen Webbrowser zu steuern:Apache Webserver, Postfix Mailserver, MySQL, MyDNS Nameserver, PureFTPd, SpamAssassin, ClamAV, und viele mehr.

Dieses Setup funktioniert nicht für ISPConfig 2! Es ist ausschließlich für ISPConfig 3 !

Ich gebe keine Garantie, das es bei dir läuft!

1 Anforderungen

Um dieses System zu installieren, wirst Du folgendes benötigen:

2 Vorbemerkung

In dieser Anleitung benutze ich den Host-Namen server1.example.com mit der IP Adresse 192.168.0.100 und der Gateway 192.168.0.1. Diese Angaben können bei Dir anders sein, bitte achte darauf dass sie gegebenenfalls angepasst werden.

3 Das Basissystem

Lege die Debian Lenny Netzwerk Instalaltions-CD ein und boote von der CD. Wähle Install (das startet den textbasierten Installer - wenn Due eine graphische Oberfläche bevorzugst, wähle Graphical install):

Wähle deine Sprache aus:

Wähle deinen Standort aus:

Wähle ein Tastatur-Layout:

Der Installer überprüft die Installations-CD, Deine hardware, und konfiguriert anschliessend das Netzwerk per DHCP, wenn es einen DHCP- Server im Netzwerk gibt::

Gib den Hostnamen ein. In diesem Beispiel heisst mein System server1.example.com, also gebe ich server1 ein:

Gib den Domain Namen an. In diesem Beispiel ist es example.com:

Nun musst Du Deine Festplatte partitionieren. Der Einfachheit halber werde ich eine grosse Partition erstellen (mit dem Mount-Punkt /) und eine kleine Tauschpartition, daher wähle ich Guided - use entire disk aus. Selbstverständlich kannst Du die Partition beliebig erstellen und auch LVM benutzen.

Wähle die Festplatte aus die partitioniert werden soll:

 

 

21 Responses to “Der Perfekte Server - Debian Lenny (Debian 5.0) [ISPConfig 3]”

  1. Damian Sagt:

    wichtig zu wissen:

    echo “yes” > /etc/pure-ftpd/conf/DisplayDotFiles

    PureFTP zeigt dann dem Client alle DotFiles … (.htaccess usw)

  2. planet_fox Sagt:

    Kann ich nicht ganz nachvollziehn

  3. planet_fox Sagt:

    ok passt, hatte erst eine fehlermeldung

  4. Falcon37 Sagt:

    Sei nur kurz angemerkt das MyDNS schon in der Version 1.2.8.27 verfügbar ist, ich würde daher definitiv kein 1.2.8.25 installieren! 1.2.8.27 läuft bei mir gut.

  5. Falcon37 Sagt:

    Also der Befehl: “/etc/init.d/openbsd-inetd restart” geht bei mir nicht, ist nicht vorhanden. Aber 100 % korrrekt durchgegangen (mehrmals) woran kann es liegen?

  6. Laubie Sagt:

    Die Datei fehlt bei mir auch…

  7. Till Sagt:

    Dann benutzt Ihr einen vserver oder ähnliches der mit einer anderen Grundinstallation von Debian ausgestattet ist. Macht aber nichts, da Ihr ja im Tutorial das sowieso nur deaktivieren müsst. Also was nicht da ist braucht Ihr dann auch nicht deaktivieren :)

  8. z-mark Sagt:

    6 Netzwerk konfigurieren

    im code beispiel (vi /etc/network/interface) fehlt ein s. sollte heissen vi /etc/network/interfaces

  9. meon Sagt:

    Läuft. Sehr zufrieden, großes Lob und großen Dank.

    Interessant wäre die Beschreibung einer Alternativen Config für Testzwecke ohne namensbasierte Vhosts,
    mit zugriff auf die Verzeichnisstruktur (nur Zugriff, kein Listing) mittels server.example.com oder 192.168.0.100.

    Soll heißen eine ISP-Config config für “ohne Domain” zur Überprüfung der Möglichkeiten einer Umsattelung.
    Ebenso interessant für Hobby- & Homehoster mit Dyndns, die sich lange mit ISPconfig rumärgern und dann
    oft auf Apache-only basis 1-Site-homehosting betreiben, sich aber hätten die Zeit sparen können
    (siehe inzwischen relativ viele Threads in unterschiedlichen Foren).

    Für den Zugriff auf User-web’s ohne Domainbesitz wäre z.B. die Modifikation der *.vhost-Datei der Userdomain denkbar,
    Nachteil jedoch für n-Site-Hosting nicht praktikabel da manuell und manuell mit ISPconfig generell kritisch.
    Trotzdem als Beispiel:

    AllowOverride None

    Order Deny,Allow

    # Deny from all

    Options -Indexes

    Evtl. noch mit der Apache-Config im Rahmen derer eingeschränkter Möglichkeiten experimentieren.

    Bin über Input und vor allem intelligentere Lösungen als die beschriebene Dankbar.

    MfG
    mEon

  10. Till Sagt:

    @meon, ispconfig 3 unterstürtzt ipbased hosting und auch dyndns ist kein Problem. Ich vermute mal Du verwechselst hier ispconfig 3 mit ispconfig 2. Ispconfig 2 ist eine komplett andere Software die unter anderem auch nur namebased vhosts kennt.

    In ISPConfig 3 fügst Du einfach soe viele IP Adressen wie Du benötigst in den Server settings hinzu und wählst dann einfach für jede neue Website eine andere IP aus, wenn Du dann über die IP auf den Server zugreifst dann wird die Website ausgeliefert, der Du diese IP zugewiesen hast.

  11. Falcon37 Sagt:

    Muss man damit NTP löuft nicht den UDP-Port 123 in der Firewall freigeben?

  12. Till Sagt:

    Der NTP Server ist in diesem Setup nur dafür gedacht, dass er die Zeit des Servers mit einem externen NTP Server synchronisiert. Einen Port müsstest Du nur freigeben, wenn Du möchtest dass Dein Server auch NTP Dienste an andere Server anbietet da die Firewall ja nur eingehende Verbindungen blockiert aber keine ausgehenden.

  13. greyhound Sagt:

    Soweit so gut.
    Habe den ganzen spass wie beschrieben installiert und es scheint auch alles zu funktionieren, ABER:
    irgendwie kann ich nicht von “aussen” meine emails abrufen. Auch funktioniert squirrel nicht so wie erwartet…. es lässt mich gar nicht einloggen.
    Da ich ein absoluter noob bin wäre ich für Hinweise wo eventuell der Fehler zu suchen wäre dankbar.

  14. RycoDePsyco Sagt:

    Fehler gefunden, bei
    “vi /etc/network/interface” fehlt das s am ende.

    vi /etc/network/interfaces

  15. brain-scc Sagt:

    Installation lief flüssig und nun geht es an das Konfigurieren von ISP Config. Die manuell zu installierenden Pakete hatten alle neue Versionen, was sich aber unproblematisch in das Howto integrierte.
    Vielen Dank an dieser Stelle für das tadellose Tutorial.

  16. andreea Sagt:

    Super, danke fürs Feedback!

  17. RycoDePsyco Sagt:

    Seite 5 Bereich 12 bei
    /etc/init.d/openbsd-inetd restart
    bash: /etc/init.d/openbsd-inetd: Datei oder Verzeichnis nicht gefunden

    geht nicht, habe Debian 5.

    Weis nicht was ich machen soll?

  18. RycoDePsyco Sagt:

    Veraltet bei Punkt 13, auf Seite 5

    13 Installiere MyDNS

    wget http://heanet.dl.sourceforge.net/sourceforge/mydns-ng/mydns-1.2.8.31.tar.gz
    tar xvfz mydns-1.2.8.31.tar.gz

    Aktuelle Version ist …1.2.8.31
    Aktuell am 03.01.2011.

  19. andreea Sagt:

    Moin Ryco, frag doch mal im Forum, da kann Dir bestimmt zackig geholfen werden :-)

  20. andreea Sagt:

    Vielen Dank für Dein Feedback! @brain-scc

  21. Laubie Sagt:

    Um WebDav (ab version 3.0.3.2) nutzen zu können müssen die Apache Module a2enmod dav_fs dav auth_digest aktiviert werden.
    --> Fehlt in Schritt 11

Kommentar

Du musst eingeloggt um einen Kommentar zu hinterlassen.