LINUX.ORG.RU
ФорумAdmin

Не вижу не Root каталог в Apache


0

0

Хочу сделать каталог для размещения html не под RootAlias. Для этого под /home/usrname создал /public_html и положил туда index.html Установил UsreDir public_html Запросил //localhost/~usrname Получил 403 You don't have permission to access... Пробовал так же в httpd.conf прописать Alias /usrname "/home/usrname/public_html" и вызывать http://localhost/usrname Получаю опять же: 403 You don't have permission to access... На каталоге public_html доступ drwxr-xr-x Владелец usrname Чего сделал не так или не доделал ?

anonymous

Дык, эта... Под каким выменем запускается апач? Это раз.
Второе! На каталог /home/usrname сроду ставятся по умолчанию
перемишины 0700, посему ничего удивительного, в том, что у тебя
аккес денидед...

anonymous
()

Ув. анонимоус, если не трудно то объясните подробней как
_правильно_ настроить права, чтоб все в описаной ситуации работало.
Т.е. www.someserver.com/~temofey показывал мне /home/temofey/public_html,
без всяких permission, и без дыр в защите.

temofey
()

Читай WWW-Howto
там все написано !!!
А на public_htmlдолжны быть права для ВСЕХ на чтение
и для каталогов для ВСЕ на выполнение
Вот ! Иначе действительно будет access deny

proforg
()

Неужели так трудно объяснить человеку, а не отсылать к мануалу?
Сделай chmod o+x на директорию temofey (/home/temofey) и все
будет тип-топ.

anonymous
()

Без дыр в защите, говоришь... Ну лана. Попробуй такую схемку.
Создаешь юзера и группу webuser (командой useradd). На все домашние
каталоги пользователя temofey, а также тех, кто собирается
быть доступен по http://someserver.com/~anyuser
ставишь пермишины 0750 (команда chmod) и
владельцев назначаешь temofey:webuser (команда chown). (Если
непонятны эти слова -- пермишины, там, владельцы, тогда, извини,
действительно надо обратиться к мануалам). В апаче (в версии 1.3.3)
в файле конфигураций srm.conf (обычно он лежит в /etc/httpd/conf)
есть такая фича -- UserDir. Проставь ее так:
UserDir /home
Кроме того, надо чтобы апач подрывался из-под пользователя
webuser (пусть это будет маленьким заданием на дом, ок? --
не все же тебе расписывать покомандно...
Тот ув. анонимус, который сначала.

anonymous
()

Большое спасибо. Это я и хотел услышать.

temofey
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.