Разрешить доступ в директорию либо IP, либо по паролю, Assoll, 19-Апр-16, 10:10 [смотреть все]Приветствую! Подскажите, пожалуйста, как прописать в .htaccessМне хотелось бы организовать доступ в директорию таким способом: с определённых IP адресов свободно, без запроса пароля, а всем остальным через пароль в .htpasswd Что уже умею: Order Deny,Allow Deny from all Allow from WWW.XXX.YYY.ZZZ AuthName "Protected area, need authorization" AuthType Basic AuthUserFile /usr/www/.htpasswd Require valid-user Спасибо!
|
- Разрешить доступ в директорию либо IP, либо по паролю, skvernobot, 10:36 , 19-Апр-16 (1)
>[оверквотинг удален] > а всем остальным через пароль в .htpasswd > Что уже умею: > Order Deny,Allow > Deny from all > Allow from WWW.XXX.YYY.ZZZ > AuthName "Protected area, need authorization" > AuthType Basic > AuthUserFile /usr/www/.htpasswd > Require valid-user > Спасибо!<Directory /home/www/site1/private> AuthUserFile /home/www/site1-passwd AuthType Basic AuthName MySite Require valid-user Order allow,deny Allow from 172.17.10 Satisfy any </Directory> Такая конфигурация заставит всех "внешних" пользователей пройти процедуру идентификации, а тех, кто пришел с сети 172.17.10, пропустит. Apache предоставит им полный доступ к каталогу private без идентификации. Ключевая директива Satisfy
- Разрешить доступ в директорию либо IP, либо по паролю, Assoll, 10:56 , 19-Апр-16 (2)
>[оверквотинг удален] > AuthName MySite > Require valid-user > Order allow,deny > Allow from 172.17.10 > Satisfy any > </Directory> > Такая конфигурация заставит всех "внешних" пользователей пройти процедуру идентификации, > а тех, кто пришел с сети 172.17.10, пропустит. Apache предоставит им > полный доступ к каталогу private без идентификации. > Ключевая директива Satisfy Спасибо! А могу я не указывать <Directory /home/www/site1/private> если именно в этой директории лежит .htaccess?
- Разрешить доступ в директорию либо IP, либо по паролю, skvernobot, 11:07 , 19-Апр-16 (3)
>[оверквотинг удален] >> Allow from 172.17.10 >> Satisfy any >> </Directory> >> Такая конфигурация заставит всех "внешних" пользователей пройти процедуру идентификации, >> а тех, кто пришел с сети 172.17.10, пропустит. Apache предоставит им >> полный доступ к каталогу private без идентификации. >> Ключевая директива Satisfy > Спасибо! > А могу я не указывать <Directory /home/www/site1/private> если именно в этой директории > лежит .htaccess?пишите вот так, раз вам в принципе влом читать и понимать что вы делаете: AuthName "Protected area, need authorization" AuthType Basic AuthUserFile /usr/www/.htpasswd Require valid-user Order deny,allow Deny from all Allow from 192.168.0.0/16 Satisfy Any где 192.168.0.0/16 это сеть с которой доступ разрешен без пароля.
- Разрешить доступ в директорию либо IP, либо по паролю, Assoll, 11:12 , 19-Апр-16 (4)
>[оверквотинг удален] > вы делаете: > AuthName "Protected area, need authorization" > AuthType Basic > AuthUserFile /usr/www/.htpasswd > Require valid-user > Order deny,allow > Deny from all > Allow from 192.168.0.0/16 > Satisfy Any > где 192.168.0.0/16 это сеть с которой доступ разрешен без пароля.Будет ли разница, если писать: Order allow,deny или Order deny,allow Deny from all
|