[Linux/Apache2] Error 403 dla katalogów poza DokumentRoot

0

Problem wyglada nastepująco:
Mam F8 i zainstalowany Apache2.2.8. Server localhost:80 domyslnie wyswietla strony z folderu /var/www/html i jest OK. Problem pojawia się gdy chce ustawic server virtualny ktory po wpisaniu localhost:33977 wyswietli mi strony z katalogu: /home/[myusername]/workspace . Na czas konfiguracji wyłaczylem zupelnie firewalla. SELinux również disabled. Wpis w pliku http.conf wyglada tak:

<directory /> Options FollowSymLinks Indexes AllowOverride All </directory>

...

NameVirtualHost *:33977

<VirtualHost *:33977>
ServerAdmin admin@local
ServerName workspace
DocumentRoot /home/[myusername]/workspace
<Directory "/home/[myusername]/workspace">
Options All
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

Na katalog dalem chmod 775 /home/[myusername]/workspace
ale nadal dostaje strone:

Forbidden
You don't have permission to access / on this server.
Apache/2.2.8 (Fedora) Server at localhost Port 33977

error_log:

[Wed Mar 12 0828 2008] [error] [client 127.0.0.1] (13)Permission denied: access to / denied

Jako "ciekawostke" napisze ze to samo tylko na porcie 8080 i przekierowanie na katalog: /var/www/html/test dziala super.

Wiec gdzie popełnilem bląd? Co musze zmienic lub co dopisac? Z góry dzieki za odpowiedź.

0

OK, ten problem juz rozwiazalem a wlasciwie samo sie naprawilo ale teraz mam inny problem. Na serwerach virtualnych nie mam obslugi PHP (mimo ze na glownym jest). Ktos zna prawdopodobne przyczyny takiej sytuacji?

0

Rozszerz sobie to o to zamiast tych kilku marnych linijek:

				Options All
				AllowOverride All
        <Limit GET POST OPTIONS>
            Order allow,deny
            Allow from all
        </Limit>
        <LimitExcept GET POST OPTIONS>
            Order deny,allow
            Deny from all
        </LimitExcept>

Przeładuj config apache'a lub go restartnij.

1 użytkowników online, w tym zalogowanych: 0, gości: 1