bin gerade dabei auf dem selbstkompilierten Apache 2.0.55 die Dienste/Anwendungen Openexchange, PHP4+5 und FastCGI zu installieren. Hatte die Frage schon in einem anderen Thread gestellt, aber nicht verständlich genug (sorry)
Um jetzt meine Frage und Problem besser Nachvollziehen zu können, hier die genaue Vorgehensweise bei der Installation und Verhalten der installierten Anwendungen:
Code: Select all
./configure --prefix=/usr/local/apache2 --with-mpm=prefork --enable-rewrite --enable-deflate --enable-vhost-alias --enable-so --enable-suexec --enable-suexec-caller=admin --enable-actions=sharedAnschließend habe ich OX installiert und liegt ausführbar im Verzeichnis
Code: Select all
/usr/local/apache2/cgi-binWeiter mit PHP/FastCGI. Ich habe zuerst PHP4 und PHP5 kompiliert, anschließend FastCGI und die beiden FCGI-starter.
Ergegbnis: beide CGI sind im Installationsverzeichnis vorhanden, FastCGI Modul in /modules und die FCGI-Starter für PHP 4 und 5 ordnungsgemäß (und geprüft) eingerichtet.
In die httpd folgendes eingetragen:
Code: Select all
LoadModule jk_module modules/mod_jk.so
LoadModule action_module modules/mod_action.so
LoadModule fastcgi_module modules/mod_fastcgi.so
....
....
....
SuexecUserGroup admin admin
...
ScriptAlias /cgi-bin/ /usr/local/apache2/cgi-bin/
<Directory "/usr/local/apache2/cgi-bin/">
AllowOverride None
Options ExecCGI -MultiViews -Indexes
Order allow,deny
Allow from all
</Directory>
...
...
FastCgiWrapper /usr/local/apache2/bin/suexec
FastCgiServer /usr/local/apache2/cgi-bin/php-fcgi-starter -user admin -group admin
AddHandler php-fastcgi .php
AddHandler php4-fastcgi .php4
<Location /cgi-bin/php-fcgi-starter>
SetHandler fastcgi-script
Options +ExecCGI
</Location>
<Location /cgi-bin/php4-fcgi-starter>
SetHandler fastcgi-script
Options +ExecCGI
</Location>
...
...
Action php-fastcgi /cgi-bin/php-fcgi-starter
Action php4-fastcgi /cgi-bin/php4-fcgi-starter
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php4
...
...
...
#
<IfModule mod_jk.c>
JkWorkersFile /usr/local/apache2/conf/workers.properties
JkLogFile /usr/local/apache2/logs/mod_jk.log
JkLogLevel warn
JkMount /*.jsp localhost
JkMount /servlet/* localhost
JkMount /umin/* localhost
JkMount /examples/* localhost
JkMount /servlet/webdav.contacts* localhost
</IfModule>
Die angegebenen Pfade stimmen auch!
Was mich nur wundert, wieso hat OX nach der FCGI Installation dermaßen sein nettes outfit verändert. Kann es sein das Javaanwendungen und FastCGI nicht miteinander verträglich sind auf einem Apache - so eine Art Nebenwirkung?
Hoffe mir kann einer einen Hinweis geben was in meiner Config evtl. falsch angelegt sein könnte.