403 Запрещенная проблема с Apache

Странно, я изменил папку users/groups на www-data (sudo chown -R www-data:www-data /datos/www) а также изменили разрешение на 755 (sudo chmod -R 755 /datos/www), но все равно получаю 403 Запрещенную проблему с Apache. Пытался найти пользователя apache в списке процессов, и вот результат:

bakhtiyor@sony-vaio:/var/www$ ps aux | grep apache2
root      6627  0.1  0.2 158128  9244 ?        Ss   23:23   0:00 /usr/sbin/apache2 -k start
www-data  6632  0.0  0.1 158152  5348 ?        S    23:23   0:00 /usr/sbin/apache2 -k start
www-data  6633  0.0  0.1 158152  5348 ?        S    23:23   0:00 /usr/sbin/apache2 -k start
www-data  6634  0.0  0.1 158152  5348 ?        S    23:23   0:00 /usr/sbin/apache2 -k start
www-data  6635  0.0  0.1 158152  5348 ?        S    23:23   0:00 /usr/sbin/apache2 -k start
www-data  6636  0.0  0.1 158152  5348 ?        S    23:23   0:00 /usr/sbin/apache2 -k start
1000      6681  0.0  0.0  13468   896 pts/0    S+   23:23   0:00 grep --color=auto apache2

Файл конфигурации Apache для моего виртуального хоста находится здесь:

<VirtualHost indextj:80>
    ServerAdmin webmaster@indextj

    DocumentRoot /datos/www
    <Directory />
            Options FollowSymLinks
            AllowOverride None
    </Directory>
    <Directory /datos/www/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride None
            Order allow,deny
            allow from all
    </Directory>
    ...
    ...
</VirtualHost>

Это связано с первым процессом apache, запущенным под root? Хотя я не знаю, почему apache работает под пользователем root.

Нужны идеи по решению этой странной проблемы.

Спасибо

2 ответа

Решение

Theres что-то странное в этом конф. Не совсем понимаю...

<VirtualHost indextj:80>
    ServerAdmin webmaster@indextj

    DocumentRoot /datos/www
    <Directory />
            Options FollowSymLinks
            AllowOverride None
    </Directory>
    <Directory /datos/www/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride None
            Order allow,deny
            allow from all
    </Directory>
    ...
    ...
</VirtualHost>

но с первого взгляда могу сказать чанче AllowOverride в All, это конф моей вики например.

<Directory /var/lib/mediawiki/>
        Options +FollowSymLinks
        AllowOverride All
        order allow,deny
        allow from all
</Directory>

Попробуйте добавить Allow from All изнутри

Другие вопросы по тегам