ZopeFax Dokumentation: Dokumentation der T-Systems GEI GmbH Business Unit Sachsen, Version 1.02 (27.11.2003) | ||
---|---|---|
<<< Previous | Installation des Hylafax-Servers, des Zope Application Servers und Initialisierung der Fax-Instanz | Next >>> |
Die Installation des Zope-Servers ist in diesem Fall als mehrstufiger Instalallationsprozess anzusehen. Zuerst erfolgt die allgemeine Installation des Zope-Servers, anschließend erfolgen 2 Schritte zur Anpassung des Zope-Servers bezüglich des Zusammenspiels vom Apache Webserver mit dem Zope-Webserver und die Vorbereitung der später gewünschten Authentifizierung am Zope-System gegenüber einer LDAP-Instanz.
Bei der nachfolgenden Beschreibung der Zope-Installation wird davon ausgegangen, dass die von Zope benötigten Komponenten (z.B. geforderte Python-Version) bereits auf dem System installiert sind.
Grundinstallation von Zope 2.6.1
Entpacken von Zope-2.6.1 nach /usr/local/
Starten der Installation durch Aufruf ./install im Zope-Verzeichnis
Initialnutzer anlegen durch das Ausführen von python2.1 zpasswd.py access
Ausführen von chmod o+t auf das Verzeichnis /usr/local/Zope*/var
Anlegen des Nutzers zope durch Aufruf adduser zope
UID des Nutzers zope in z2.py hinterlegen
Verzeichnis site-packages von python2.1 nach /usr/local/Zope*/lib/python2.1/ verlinken (z.B. ln -s /usr/lib/python2.1/site-packages /usr/local/zope/lib/python2.1/site-packages)
Anlegen eines Verzeichnises faxTemp/ im Verzeichnis /usr/local/Zope*/var mit Lese- und Schreibrechten für den Nutzer zope (benötigt für temporäre Lese-/Schreibprozesse des Fax-Produktes)
Anlegen des Nutzers faxuploader in Zope
Anpassung des Apache-Webservers
innerhalb von /usr/local/Zope/pcgi/ die Befehle ./configure, make, make install ausführen
Datei von /usr/local/Zope-2.6.1-x/Zope.cgi nach /var/www/cgi-bin/Zope verlinken
Hinterlegen der benötigten RewriteRules in der Apache-Config-Datei
Unsere RewriteRules in httpd.conf:
RewriteEngine on RewriteRule ^/static/(.*) /var/www/html/$1 [l] RewriteRule ^/cgi-bin/(.*) /var/www/cgi-bin/$1 [e=HTTP_CGI_AUTHORIZATION:%1,t=application/x-httpd-cgi,l] RewriteCond %{HTTP:Authorization} ^(.*) RewriteRule ^/(.*) /var/www/cgi-bin/Zope/FaxDB/Fax/$1 [e=HTTP_CGI_AUTHORIZATION:%1,t=application/x-httpd-cgi,l] |
Vorbereitung der späteren LDAP-Authentifizierung
Installation von python2.1-2.1.3
Python-Modul python-ldap installiern (bei pre06 ist srpm an Python 2.1 angepaßt)
<<< Previous | Home | Next >>> |
Installation und Konfiguration des HylaFax-Server | Up | Installation des Fax-Produktes und Erzeugen einer Fax-Instanz |