Vor der Installation von iFolder

Für iFolder muss zunächst ein Linux-Server installiert werden. Außerdem müssen Sie den Apache 2-Webserver, Java und SSL installieren. Führen Sie alle Schritte in diesem Abschnitt durch, um diese Produkte ordnungsgemäß für iFolder zu konfigurieren.

Bei der Installation von Solaris überspringen Sie die nächsten beiden Aufgaben ("Linux 7.2 installieren" sowie "Java installieren") und bearbeiten Sie die verbleibenden Aufgaben in diesem Abschnitt, beginnend mit "Schlüssel und Zertifikate erstellen".


Linux 7.2 installieren

Installieren Sie Linux 7.2 mit den folgenden Einstellungen:

Fahren Sie mit dem nächsten Abschnitt, "Java installieren ", fort.


Java installieren

  1. Wenn Sie auf dem Linux-Server Java noch nicht installiert haben, besuchen Sie die Website von Java und laden Sie das Shell-Skript Linux Red Hat RPM für J2SE, Version 1.3 oder später herunter.

  2. Nach dem Herunterladen des Shell-Skripts extrahieren Sie die RPM-Datei aus der BIN-Datei. Geben Sie hierzu Folgendes ein:

    sh Dateinamerpm.bin

    VORSCHLAG:  Die X-Zeichen im Beispiel unten werden durch die Versionsnummern des tatsächlich verwendeten Dateinamens ersetzt.

  3. Akzeptieren Sie die Lizenzvereinbarung und führen Sie den Package Manager aus. Geben Sie hierzu Folgendes ein:

    rpm -iv Dateiname.rpm

  4. Ihnen stehen nun zwei Möglichkeiten zur Verfügung:

    • Wenn Sie eine temporäre Instanz von Java wünschen, fügen Sie dem Shell-Pfad den folgenden Parameter hinzu:

      PATH="$PATH:/usr/java/jrex.x.x_xx/bin"

      VORSCHLAG:  Ersetzen Sie die X-Zeichen durch die entsprechenden Versionsnummern der heruntergeladenen Java-Datei.

    • Wenn eine dauerhafte Instanz von Java angelegt werden soll, fügen Sie in der Profildatei im Verzeichnis \etc vor dem Parameter EXPORT PATH USER den folgenden Parameter ein:

      PATH="$PATH:/usr/java/jrex.x.x_xx/bin"

Fahren Sie mit dem nächsten Abschnitt, "Schlüssel und Zertifikate erstellen.", fort.


Schlüssel und Zertifikate erstellen

Die Installation von SSL ist nicht zwingend erforderlich, wird jedoch empfohlen, um das Zertifikat und die Schlüssel für den HTTPS-Zugriff auf die iFolder-Verwaltungskonsole zu erstellen.

Wenn auf dem Server eine ältere Installation von Apache vorliegt, verfügen Sie wahrscheinlich bereits über die erforderlichen Dateien server.crt und server.key. Diese Dateien befinden sich in der Regel im Verzeichnis /etc/httpd/conf/ssl.crt/ bzw. /etc/httpd/conf/ssl.key/.

Falls die Zertifikatsdatei (server.crt) und die Schlüsseldatei (server.key) also vorhanden sind, überspringen Sie diesen Schritt und fahren Sie mit dem nächsten Abschnitt, "Apache 2 installieren", fort.

Sind diese Dateien nicht vorhanden, befolgen Sie die nachfolgenden Anweisungen zum Herunterladen und Öffnen der OpenSSL-Engine.

  1. Besuchen Sie die Website OpenSSL.

  2. Laden Sie die Datei openssl-engine-0.9.xx.tar.gz herunter und extrahieren Sie die folgenden Dateien:

    gzip -d openssl-engine-0.9.xx.tar.gz

    tar xvf openssl-engine-0.9.xx.tar

    VORSCHLAG:  Die XX-Zeichen sollten durch die entsprechende Dateiversion ersetzt werden.

  3. Konfigurieren Sie OpenSSL, indem Sie an der Serverkonsole folgende Befehle eingeben:

    cd openssl-engine-0.9.xx

    sh config \

    no-idea \

    no-threads \

    -fPIC

  4. Kompilieren Sie OpenSSL, indem Sie an der Serverkonsole folgende Befehle eingeben:

    make

  5. Stellen Sie sicher, dass OpenSSL konfiguriert und kompiliert wurde, indem Sie an der Serverkonsole folgende Befehle eingeben:

    make test

  6. Installieren Sie OpenSSL, indem Sie an der Serverkonsole folgende Befehle eingeben:

    make install

  7. Erstellen Sie die Dateien server.key und server.crt mit der OpenSSL-Engine.

    Weitere Informationen zum Erstellen der Datei server.key und Anweisungen zum Erstellen und Einsetzen einer eigenen Zertifikatsautorität, um ein server.crt-Dateizertifikat für Ihren Schlüssel zu erhalten, finden Sie auf der Website von Apache.

Fahren Sie mit dem nächsten Abschnitt, "Apache 2 installieren.", fort.


Apache 2 installieren

  1. Erstellen Sie das Verzeichnis /export (falls noch nicht vorhanden).

  2. Laden Sie die Datei httpd-2.0.39-i686-pc-linux-gnu.tar.gz oder die Datei httpd-2.0.39-sparc-sun-solaris2.8.tar.gz (aus dem Lieferumfang der iFolder-Software) in das Verzeichnis /export herunter.

  3. Extrahieren Sie die GZ- und TAR-Dateien in das Verzeichnis /export.

    HINWEIS:  Bei dieser Version von Apache handelt es sich um eine UNIX Binary Distribution, die mit den beiden folgenden Schaltern erstellt wurde: --with-mpm=worker und --enable-ssl.

    • Bei Linux extrahieren Sie die folgenden Dateien:

      gzip -d httpd-2.0.39-i686-pc-linux-gnu.tar.gz

      tar xvf httpd-2.0.39-i686-pc-linux-gnu.tar

    • Bei Solaris extrahieren Sie die folgenden Dateien:

      gzip -d httpd-2.0.39-sparc-sun-solaris2.8.tar.gz

      tar xvf httpd-2.0.39-sparc-sun-solaris2.8.tar

  4. Starten Sie das Installationsskript mit der folgenden Eingabe an der Serverkonsole:

    cd httpd-2.0.39

    sh ./install-bindist.sh

Fahren Sie mit dem nächsten Abschnitt, "SSL, Schlüssel und Zertifikate kopieren", fort.


SSL, Schlüssel und Zertifikate kopieren

Kopieren Sie die Dateien server.key und server.crt in das richtige Verzeichnis auf dem Linux-Server, damit iFolder darauf zugreifen kann.

  1. Kopieren Sie die Datei server.crt in dieses Verzeichnis auf dem Server:

    /export/httpd-2.0.39/bindist/conf/ssl.crt/

  2. Kopieren Sie die Datei server.key in dieses Verzeichnis auf dem Server:

    /export/httpd-2.0.39/bindist/conf/ssl.key/

Die iFolder-Vorkonfiguration ist nun abgeschlossen. Fahren Sie mit dem nächsten Abschnitt, "Wichtige Aspekte bei der Installation.", fort.



|