Es geht um einen VPS mit vhosts. Auf einem vhost funktioniert die Menalto-Gallery mit rewrite problemlos, auf dem 2. kommt es nach Aktivieren von rewrite immer wieder zu der Meldung:
Zugriff verweigert!
Der Zugriff auf das angeforderte Objekt ist nicht möglich. Entweder kann es vom Server nicht gelesen werden oder es ist zugriffsgeschützt.
Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.
Error 403
Vor Aktivierung von rewrite gibt es keine Probleme.
Die Firewall muss auf Port 80 offen sein, sonst würden ja die anderen vhosts nicht funktionieren.
Hier ist alles lesbar.
Die Konfiguration sieht auf beiden vhosts gleich aus:
Zugriff verweigert!
Der Zugriff auf das angeforderte Objekt ist nicht möglich. Entweder kann es vom Server nicht gelesen werden oder es ist zugriffsgeschützt.
Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.
Error 403
Vor Aktivierung von rewrite gibt es keine Probleme.
Die Firewall muss auf Port 80 offen sein, sonst würden ja die anderen vhosts nicht funktionieren.
Hier ist alles lesbar.
Code:
-rw-r--r-- 1 root root 2118 2009-09-14 14:47 bootstrap.inc
-rw-r--r-- 1 root root 8277 2009-09-14 14:55 config.php
-rw-r--r-- 1 root root 1520 2009-09-14 14:47 embed.php
-rw-rw-rw- 1 root root 781 2009-09-14 15:01 .htaccess
drwxr-xr-x 2 root root 4096 2009-09-14 14:47 images
-rw-r--r-- 1 root root 1989 2009-09-14 14:47 index.php
-rw-r--r-- 1 root root 9206 2009-09-14 14:47 init.inc
drwxr-xr-x 6 root root 4096 2009-09-14 14:47 install
drwxr-xr-x 15 root root 4096 2009-09-14 14:47 lib
-rw-r--r-- 1 root root 18011 2009-09-14 14:47 LICENSE
drwxr-xr-x 34 root root 4096 2009-09-14 14:47 locale
-rw-r--r-- 1 root root 32 2009-09-14 14:51 login.txt
-rw-r--r-- 1 root root 22978 2009-09-14 14:47 main.php
-rw-r--r-- 1 root root 65556 2009-09-14 14:47 MANIFEST
drwxrwxrwx 73 root root 4096 2009-09-14 14:47 modules
-rw-r--r-- 1 root root 85092 2009-09-14 14:47 README.html
drwxrwxrwx 11 root root 4096 2009-09-14 14:47 themes
drwxr-xr-x 6 root root 4096 2009-09-14 14:47 upgrade
Die Konfiguration sieht auf beiden vhosts gleich aus:
Code:
<VirtualHost *>
DocumentRoot /srv/www/htdocs/galerie
ServerName galerie.name.tld
ServerAdmin webmaster@galerie.name.tld
<Directory /srv/www/htdocs/galerie>
AllowOverride all
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Code:
cat .htaccess
# BEGIN Url Rewrite section
# (Automatically generated. Do not edit this section)
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} gallery\_remote2\.php
RewriteCond %{REQUEST_URI} !/main\.php$
RewriteRule . - [L]
RewriteCond %{THE_REQUEST} /d/([0-9]+)-([0-9]+)/([^/?]+)(\?.|\ .)
RewriteCond %{REQUEST_URI} !/main\.php$
RewriteRule . /main.php?g2_view=core.DownloadItem&g2_itemId=%1&g2_serialNumber=%2&g2_fileName=%3 [QSA,L]
RewriteCond %{THE_REQUEST} /v/([^?]+)(\?.|\ .)
RewriteCond %{REQUEST_URI} !/main\.php$
RewriteRule . /main.php?g2_path=%1 [QSA,L]
</IfModule>
# END Url Rewrite section