LINUX.ORG.RU

настройка apache


0

0

настраиваю apache

набираю в строке браузера

http://127.0.0.1/index.html

получаю в ответ

Forbidden You don't have permission to access /index.html on this server.

Apache/1.3.31 Server at ws7 Port 80

вот часть настроек httpd.conf

User nobody Group nobody

DocumentRoot "/work/apache/www"

<Directory /> Options FollowSymLinks AllowOverride None </Directory>

<Directory "/work/apache/www"> Options Indexes FollowSymLinks MultiViews

Order allow,deny Allow from all </Directory>

Права доступа установлены правильно

root@ws7:/tmp# ls -la /work/apache/ drwxrwx--- 4 nobody nobody 96 2005-04-18 14:59 . drwxrwxr-- 12 ws7 root 296 2005-04-15 15:24 .. drwxrwx--- 2 nobody nobody 48 2005-04-15 15:23 cgi-bin drwxrwx--- 3 nobody nobody 104 2005-04-20 14:08 www

anonymous

Знаешь где "ашипка"? Вот тут:

drwxrwxr-- 12 ws7 root 296 2005-04-15 15:24 ..

Ну не войдет твой nobody в каталог /work (куда флажок "x" для others дел?), а значит /work/apache/www уже точно не откроет. RTFM, блин! Или у тебя nobody в группе root? :-)

Экстремалы, одно слово...

no-dashi ★★★★★
()
Ответ на: комментарий от anonymous

> просто нмного запарился.

На будущее - такие проверки делаются так:

# cp /bin/cat /tmp/cat
# chown nobody:nobody /tmp/cat
# chmod u+s /tmp/cat
# /tmp/cat /work/apache/html/index.html

:-)

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