Нужна помощь в настройке APACHE on NW6

Обсуждение технических вопросов по продуктам Novell

Нужна помощь в настройке APACHE on NW6

Сообщение skoltogyan » 12 дек 2002, 10:12

nw6+sp2. apache
1. Что нужно изменить в настройках apache, что-бы он показывал содержимое каталогов (какие там файлы и директории) , при отсутвствии файла index.html.
А то, когда этого index.html нет - пишет forbiden.., а мне нужно что-бы можно было увидеть что за файлы там и каталоги.
?
2. И наоборот - что нужно изменить, что-бы APACHE непоказывал какие файлы и подкаталоги, если нет index.html
?
skoltogyan
 
Сообщения: 1882
Зарегистрирован: 12 июл 2002, 19:39
Откуда: Украина, Донецк

Сообщение Юрий Беляков » 12 дек 2002, 11:40

<Directory "/var/www">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>

http://httpd.apache.org/docs/mod/mod_autoindex.html
Аватара пользователя
Юрий Беляков
 
Сообщения: 628
Зарегистрирован: 31 май 2002, 11:46
Откуда: Екатеринбург

Сообщение Михаил Григорьев » 13 дек 2002, 08:59

Угу... :wink:

Сергей... Рекомендую почитать документацию на апачь.... Полезная штука... Тогда некот. вопросы сами собой исчезнут... :D
Аватара пользователя
Михаил Григорьев
 
Сообщения: 1461
Зарегистрирован: 04 июн 2002, 12:22
Откуда: Челябинск

А на русском есть где либо?

Сообщение skoltogyan » 13 дек 2002, 09:59

А на русском есть где либо?
skoltogyan
 
Сообщения: 1882
Зарегистрирован: 12 июл 2002, 19:39
Откуда: Украина, Донецк

Сообщение Михаил Григорьев » 13 дек 2002, 18:16

Дык и на английском достаточно всё понятно... Есть Русский перевод httpd.conf... (На главной странице в FAQ...)

А так если уж с англ. совсем плохо то можно каким-нибудь переводчиком воспользоваться.... :D
Аватара пользователя
Михаил Григорьев
 
Сообщения: 1461
Зарегистрирован: 04 июн 2002, 12:22
Откуда: Челябинск

Ну и.. Кто может у себя попробовать такое..

Сообщение skoltogyan » 14 дек 2002, 14:32

NW6(SP2) with apache1.3.27 <---ServerA
NW6(sp2) <----ServerB

ServerA и ServerB в одном дереве.
На сервере ServerA в апаче настроить разрешение доступа к домашним катологам пользоватлей, чтобы можно было делать так:
http://ServerA/~userA
У меня получается следующее:
Если userA имеет home на ServerA, то даже при отсутвствии у него index.html, нормально показывает файлы в каталоге (какие там есть).
Если Есть файл index.html, то показывает его. Это все правильно.

Дальше - userB имеет home на сервере ServerB.
У него там есть index.html.
http://ServerA/~userB и нормально вижу содержимое файла index.html из его домашки. .. Дальше ВАЖНО: убираю у userB файл index.html
И пробую так:
http://ServerA/~userB
И ПОЛУЧАЮ ACCESS FORBIDEN !!!
Хотя настройки доступа к домашним каталогам и на сервер ServerA и ServerB одинаковые....
skoltogyan
 
Сообщения: 1882
Зарегистрирован: 12 июл 2002, 19:39
Откуда: Украина, Донецк

Re: Ну и.. Кто может у себя попробовать такое..

Сообщение Михаил Григорьев » 14 дек 2002, 14:44

skoltogyan писал(а):Дальше - userB имеет home на сервере ServerB.
У него там есть index.html.
http://ServerA/~userB и нормально вижу содержимое файла index.html из его домашки. .. Дальше ВАЖНО: убираю у userB файл index.html
И пробую так:
http://ServerA/~userB
И ПОЛУЧАЮ ACCESS FORBIDEN !!!
Хотя настройки доступа к домашним каталогам и на сервер ServerA и ServerB одинаковые....


Немного не понял... Юзер B на сервере В, а зачем писать http://ServerA/~userB ?????

Неплохо бы приложить файлы конфиг-ции апача к серверам А и В...
Аватара пользователя
Михаил Григорьев
 
Сообщения: 1461
Зарегистрирован: 04 июн 2002, 12:22
Откуда: Челябинск

Сообщение Юрий Беляков » 14 дек 2002, 16:26

Точно!
Выложите плиз полный httpd.conf
Аватара пользователя
Юрий Беляков
 
Сообщения: 628
Зарегистрирован: 31 май 2002, 11:46
Откуда: Екатеринбург

Отослал

Сообщение skoltogyan » 14 дек 2002, 17:42

Отослал
skoltogyan
 
Сообщения: 1882
Зарегистрирован: 12 июл 2002, 19:39
Откуда: Украина, Донецк

Сообщение Юрий Беляков » 14 дек 2002, 19:00

Я думаю, проблема в том, что нужно указывать имя сервера.
<Directory "FS/Vol1:/novell">
Options Indexes FollowSymLinks MultiViews
</Directory>


Или в Вашем случае:
<Directory "ServerA/docum:/wrk/houme/*/public">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>


Но у меня, почему-то, такая запись наотрез отказывается работать. :(
А что ответили на новеловском форуме?
Аватара пользователя
Юрий Беляков
 
Сообщения: 628
Зарегистрирован: 31 май 2002, 11:46
Откуда: Екатеринбург

Все хитрее

Сообщение skoltogyan » 15 дек 2002, 11:07

1. Указывать имя сервера ненадо. (небудет работатть). Это днелает
hdir и берет из nds.
2. В таком виде (в части ~home) все работало, пока ServerA был NW5.1.
Проабгрейдил его до NW6 и ~home перестал показывать список файлов в удаленом home.
3. На Novell-ом developer и support - благородное молчание
skoltogyan
 
Сообщения: 1882
Зарегистрирован: 12 июл 2002, 19:39
Откуда: Украина, Донецк

Сообщение Михаил Григорьев » 15 дек 2002, 12:55

А мне не пришёл httpd.conf.... :cry:

А если попробовать на 2 чистых NW6 сервера... без апдейта 5.1 на 6.0... Может что произошло после апдейта.... :roll:
Аватара пользователя
Михаил Григорьев
 
Сообщения: 1461
Зарегистрирован: 04 июн 2002, 12:22
Откуда: Челябинск

Неначем такое попробовать

Сообщение skoltogyan » 15 дек 2002, 13:34

Неначем такое попробовать
skoltogyan
 
Сообщения: 1882
Зарегистрирован: 12 июл 2002, 19:39
Откуда: Украина, Донецк

Сообщение Михаил Григорьев » 15 дек 2002, 14:26

Посмотрел httpd.conf.... Ну что тут сказать....

Что то я не пойму вот эту запись:
# *****************************************************
# THIS FOR ServerB. Where reside home dir remote user
#
<Directory "docum:/wrk/houme/*/public">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

# *************
# This on server ServerA (Local)
<Directory "docum:/wrk/cmn/houme/*/public">
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS PROPFIND>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>


Если эта записть относится к одному серверу то почему строчки отмеченые красным разные???

У меня вот как выглядит запись в httpd.conf:

Код: Выделить всё
<IfModule mod_userdir.c>
    UserDir users:/*/public_html
</IfModule>

<Directory users:/*/public_html>
    AllowOverride FileInfo AuthConfig Limit
    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
    <Limit GET POST OPTIONS PROPFIND>
        Order allow,deny
        Allow from all
    </Limit>
    <LimitExcept GET POST OPTIONS PROPFIND>
        Order deny,allow
        Deny from all
    </LimitExcept>
</Directory>
Аватара пользователя
Михаил Григорьев
 
Сообщения: 1461
Зарегистрирован: 04 июн 2002, 12:22
Откуда: Челябинск

Эти записи относятся к разным серверам

Сообщение skoltogyan » 16 дек 2002, 10:57

home dir у разных пользователей на разных серверах, в разных подкаталогах.
И записи, соответственно, разные.

Эта конфигурация работала, когада смервер с AP1.3.27 был под NW5.1
skoltogyan
 
Сообщения: 1882
Зарегистрирован: 12 июл 2002, 19:39
Откуда: Украина, Донецк

След.

Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5