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".
Installieren Sie Linux 7.2 mit den folgenden Einstellungen:
Fahren Sie mit dem nächsten Abschnitt, "Java installieren ", fort.
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.
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.
Akzeptieren Sie die Lizenzvereinbarung und führen Sie den Package Manager aus. Geben Sie hierzu Folgendes ein:
rpm -iv Dateiname.rpm
Ihnen stehen nun zwei Möglichkeiten zur Verfügung:
PATH="$PATH:/usr/java/jrex.x.x_xx/bin"
VORSCHLAG: Ersetzen Sie die X-Zeichen durch die entsprechenden Versionsnummern der heruntergeladenen Java-Datei.
PATH="$PATH:/usr/java/jrex.x.x_xx/bin"
Fahren Sie mit dem nächsten Abschnitt, "Schlüssel und Zertifikate erstellen.", fort.
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.
Besuchen Sie die Website OpenSSL.
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.
Konfigurieren Sie OpenSSL, indem Sie an der Serverkonsole folgende Befehle eingeben:
cd openssl-engine-0.9.xx
sh config \
no-idea \
no-threads \
-fPIC
Kompilieren Sie OpenSSL, indem Sie an der Serverkonsole folgende Befehle eingeben:
make
Stellen Sie sicher, dass OpenSSL konfiguriert und kompiliert wurde, indem Sie an der Serverkonsole folgende Befehle eingeben:
make test
Installieren Sie OpenSSL, indem Sie an der Serverkonsole folgende Befehle eingeben:
make install
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.
Erstellen Sie das Verzeichnis /export (falls noch nicht vorhanden).
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.
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.
gzip -d httpd-2.0.39-i686-pc-linux-gnu.tar.gz
tar xvf httpd-2.0.39-i686-pc-linux-gnu.tar
gzip -d httpd-2.0.39-sparc-sun-solaris2.8.tar.gz tar xvf httpd-2.0.39-sparc-sun-solaris2.8.tar
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.
Kopieren Sie die Dateien server.key und server.crt in das richtige Verzeichnis auf dem Linux-Server, damit iFolder darauf zugreifen kann.
Kopieren Sie die Datei server.crt in dieses Verzeichnis auf dem Server:
/export/httpd-2.0.39/bindist/conf/ssl.crt/
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.
| 