Ситуация следующая:
Пользователь по ФТП закачивает в /home/user/www скрипты.
Требуется чтобы Апач подцепил их оттуда.
DocumentRoot находится в /var/www/html, так как здесь лежит главная страничка. Создал там папку user. Пробовал и симлинк делать и mount --bind - не помогает. Права на симлинк полные.
http://localhost загружается нормально, как только пытаюсь перейти на страничку пользователя http://localhost/~user - Ошибка 403, нет доступа.
Чую что с правами где-то не так, только где?
Ткните пальцем.Версия Апача 2.2
Конфиг стандартный за исключением:
UserDir enable user
UserDir /var/www/html
и
NameVirtualHost x.x.x.x
<VirtualHost x.x.x.x>
DocumentRoot /var/www/html
ServerName localhost
</VirtualHost>
>Ситуация следующая:
>Пользователь по ФТП закачивает в /home/user/www скрипты.
>Требуется чтобы Апач подцепил их оттуда.
>DocumentRoot находится в /var/www/html, так как здесь лежит главная страничка. Создал там
>папку user. Пробовал и симлинк делать и mount --bind - не
>помогает. Права на симлинк полные.
>http://localhost загружается нормально, как только пытаюсь перейти на страничку пользователя http://localhost/~user
>- Ошибка 403, нет доступа.
>Чую что с правами где-то не так, только где?
>Ткните пальцем.
>
>Версия Апача 2.2
>Конфиг стандартный за исключением:
>UserDir enable user
>UserDir /var/www/html
>и
>NameVirtualHost x.x.x.x
><VirtualHost x.x.x.x>
> DocumentRoot /var/www/html
> ServerName localhost
></VirtualHost>
>http://httpd.apache.org/docs/2.2/mod/mod_userdir.htmlСобственно я и делал все так, как там описано. Проблема не в Апаче, он не валится, а в правах доступа, не могу понять что еще можно сделать, чтоб 403 ошибка пропала
>
>>http://httpd.apache.org/docs/2.2/mod/mod_userdir.html
>
>Собственно я и делал все так, как там описано. Проблема не в
>Апаче, он не валится, а в правах доступа, не могу понять
>что еще можно сделать, чтоб 403 ошибка пропалаВ логах ничего наталкивающего на причину нет?
Попробуйте включить в .htaccess пользователя DirectoryIndex или IndexOptions
Привет,Проверьте права на домашнюю директорию юзера. Иногда домашние директории создаются с правами типа 700 и Apache не может "зайти" в них. Если случай такой, поставьте права 755.
WWell,
Всем спасибо
Почти такая проблема, только мне надо получить username.domain.com.
Поэтому UserDir неприменял.
На на все файлы что находятся в каталоге /home/username/www поставил 755,но все равно получаю 403 ForbiddenУже несколько дней мучаю эту проблему и понять не могу причину. Ведь если стоит 755 должно пускать всех, однако получается фигвам.
P.S. Если файло переложить в /var/www/домен то все пашет, ну там просто все под рутом