Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование *NIX систем > Апач не пускает к "public_html"


Автор: HunterI 27.12.2005, 19:17
Доброго времени суток.

Хочу открыть через Апач доступ к public_html. Создал пользователя в группе user. В "\home\user\" создал "public_html". Сделал права доступа к public_html "755". В httpd.conf закоментировал userdir disable и раскоментировал userdir public_html.
После этого попробывал через броузер открыть - "http://name.site/~user" пишет что нет доступа к папке.
Потом в самом httpd.conf прописал права доступа к папкам "\home\*\public_html" на чтение всем - результат тот же.
Посмотрел логи апача, написал что доступ к "user\public_html" disable.

Что может быть не так???

Автор: Ciber SLasH 28.12.2005, 04:39
Походу к каталогу public_html нет доступа. Задай ему права доступа указав владельца каталога (укажи группу пользователей, которые будут иметь доступ).

chown user.nogroup /home/user/public_html

Автор: StealtH 28.12.2005, 09:47
Начнем с малого, сначала убедись, что этот модуль скомпилирован(подгружен) в апач, для первого случая помогает команда httpd -l, для второго наличие строчки AddModule mod_userdir, а далее так как ты написал, делаешь все теоретически правильно

Автор: bilbobagginz 28.12.2005, 12:36
два дела:
ты вот как-то странно слэши пишешь: "\" а не "/"
может ты и в конигурационных файлах обратных слэшей наставил .. ?
проверь!

и вторая тема: дневник апача. зайди в него и попытайся зайти на нужное тебе www место.
посмотри что апач плюет в лог. 99% всех проблем обнаружишь так.

пока.



Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)