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

Исходное сообщение
"Разрешить доступ конкретному логину с конкретного ip"

Отправлено Knor , 30-Май-14 14:55 
Есть необходимость разрешить доступ в auth type basic - запароленную папку конкретному логину с конкретного ip. С других ip конкретно этот логин попадать в паку по паролю вообще не должен.

Помогите плиз - перерыл  - не нашел...

Сервер Apache 2, https.


Содержание

Сообщения в этом обсуждении
"Разрешить доступ конкретному логину с конкретного ip"
Отправлено upf , 30-Май-14 15:18 
> Есть необходимость разрешить доступ в auth type basic - запароленную папку конкретному
> логину с конкретного ip. С других ip конкретно этот логин попадать
> в паку по паролю вообще не должен.
> Помогите плиз - перерыл  - не нашел...

в манах даже примеры вроде есть ))



"Разрешить доступ конкретному логину с конкретного ip"
Отправлено михалыч , 30-Май-14 19:04 
> Есть необходимость разрешить доступ в auth type basic - запароленную папку конкретному
> логину с конкретного ip. С других ip конкретно этот логин попадать
> в паку по паролю вообще не должен.
> Помогите плиз - перерыл  - не нашел...
> Сервер Apache 2, https.

http://httpd.apache.org/docs/2.2/howto/auth.html
И дальше по тексту, директива Satisfy
В вашем случае нужно выставить её в all
Если any - то нужно иметь или правильный пароль или IP-адрес

Кладём такой файлик .htaccess в нужную директорию и кладём на всех болт ))

Order deny,allow
Deny from all
Allow from 192.168.1.100
AuthType Basic
AuthName "- KISS MY ASS AND GET OUT OR ENTER VALID PASSWORD"
AuthUserFile /usr/local/www/.htpasswd
Require valid-user
Satisfy all

не забываем создать файл .htpasswd с нужным логином и паролем