URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 756
[ Назад ]

Исходное сообщение
"А можно сделать так....?(Apache)"

Отправлено EnterUp , 18-Сен-02 17:26 
Хай алл!
Я с надоевшим всем вопросом по авторизации..:)
А можно сделать так чтобы:
когда запрос идет с определенных ip,пароль запрашивается , а когда к примеру с других,то нет.

Содержание

Сообщения в этом обсуждении
"RE: А можно сделать так....?(Apache)"
Отправлено J , 19-Сен-02 11:34 
>Хай алл!
>Я с надоевшим всем вопросом по авторизации..:)
>А можно сделать так чтобы:
>когда запрос идет с определенных ip,пароль запрашивается , а когда к примеру
>с других,то нет.

берешь php, анализируешь переменную $REMOTE_HOST, и в зависимости от резуьлтата шлешть или не шлешь заголовок для аутентификации.


"RE: А можно сделать так....?(Apache)"
Отправлено Shurik , 20-Сен-02 17:44 
Зачем так сложно?
Это все можно сделать средствами apache.
Кое-что прописать нужно в файлике .htaccess который ложится в эту директорию..

Вот что именно нужно прописать не скажу.. давно это было :)
Читай доки


"RE: А можно сделать так....?(Apache)"
Отправлено EnterUp , 21-Сен-02 00:56 
>Зачем так сложно?
>Это все можно сделать средствами apache.
>Кое-что прописать нужно в файлике .htaccess который ложится в эту директорию..
>
>Вот что именно нужно прописать не скажу.. давно это было :)
>Читай доки

Хех...типа RTFM...
Я черт побери уже какие только комбинации не перебрал в этом .htaccess Этот гад упорно либо пароль спрашивает либо пускает только по IP.:-((


"RE: А можно сделать так....?(Apache)"
Отправлено Евгений , 25-Сен-02 13:37 
>Хай алл!
>Я с надоевшим всем вопросом по авторизации..:)
>А можно сделать так чтобы:
>когда запрос идет с определенных ip,пароль запрашивается , а когда к примеру
>с других,то нет.


У меня в access.conf прописано следующее:
<Directory /var/www/>
    AuthUserFile /etc/httpd/conf/.htpasswd
    AuthName SecurityTest
    AuthType Basic
    order deny,allow
    <Limit GET>
        order deny,allow
        deny from all
        allow from 192.168.0.
        require valid-user
    </Limit>
</Directory>

т.е. для доступ разрешен для локальной сетки (для этих адресов будет предложено ввести пароль), а для всех остальных все запрещено.

httpd.conf:
AccessConfig conf/access.conf