bin gerade am rumtesten mit apache2 als worker bzw. fcgi und suexec.
das ganze löppt auch schon - php files werden ganz normal ausgegeben etc.
ich hab nur noch ein problem mit mehreren vhosts.
im großen und ganzen wirds insgesamt eh nur einen vhost geben, aber bei fcgi benötigt man halt für phpmyadmin auch einen vhost, ansonsten kommt ja forbidden.
der vhost von phpmyadmin funzt auch. nur wenn ich beide sites aktiviere (also web1 und pma) dann wird pma, und nicht web1, als startseite ausgegeben.
das ganze löppt im moment noch auf meinem homeserver (wie gesagt, zum testen) dem keine domain zugeordnet ist, sondern nur ne ip.
mit domain wärs glaube kein problem da man das ganze über einen serveralias (also einer subdomain) erledigen könnte. aber wie bekomm ich das mit ip hin?
meine beiden vhosts sehen so aus:
web1:
Code: Select all
<VirtualHost *:80>
ServerAdmin test@test.com
Include /etc/apache2/mods-available/fcgid.conf
DocumentRoot /var/www/web1/htdocs/public
SuexecUserGroup web1 web1
<Directory /var/www/web1/htdocs/public>
FCGIWrapper /var/www/web1/conf/fcgid .php
<FilesMatch \.php$>
SetHandler fcgid-script
</FilesMatch>
Options +ExecCGI -Indexes
Order allow,deny
allow from all
AllowOverride All
</Directory>
LogLevel warn
ErrorLog /var/www/web1/logs/error_log
CustomLog "| /usr/sbin/rotatelogs /var/www/web1/logs/access_log.%d.%m.%Y 86400" combined
</VirtualHost>
Code: Select all
<VirtualHost *:80>
ServerAdmin test@test.com
Include /etc/apache2/mods-available/fcgid.conf
DocumentRoot /usr/share/phpmyadmin
SuexecUserGroup pma pma
<Directory />
Options FollowSymLinks Includes
AllowOverride None
</Directory>
<Directory "/usr/share/phpmyadmin/">
Options Indexes MultiViews FollowSymLinks Includes +ExecCGI
FCGIWrapper /var/www/pma/conf/fcgid .php
<FilesMatch \.php$>
SetHandler fcgid-script
</FilesMatch>
Order allow,deny
allow from all
</Directory>
ErrorLog /var/www/pma/logs/error.log
LogLevel warn
CustomLog /var/www/pma/logs/access.log combined
ServerSignature Off
</VirtualHost>
hoffe ihr könnte mir helfen, bitte.
lg michi