Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Можно ли так сделать через .htaccess?
цитата
01/07/10 в 01:01
 Doctor
задача простая, для определенного айпи вход свободный, для всех остальных авторизация...

что-то типа
<Files "\.(js|php|html)$">
Order Deny,Allow
Allow from ххх.ххх.ххх.ххх
Deny from all
</Files>

тока вместо Deny from all авторизация... заранее спасибо... smail54.gif
цитата
01/07/10 в 01:49
 x123p
Я пока тут посидел, подумал и решил что я бы на твоём месте просто сделал авторизацию для всех, а для себя запомнил пароль в браузере. Не приходит пока решения в голову.
цитата
02/07/10 в 02:25
 Doctor
да так и сделано, просто задолбало изо дня в день клацать авторизацию... ))) раз нельзя, сделаю через Deny,Allow тогда...
цитата
02/07/10 в 14:00
 Noobus Boobus
AuthType basic
AuthName "Admin zone"
AuthUserFile /path/to/.htpasswd
require valid-user
Order allow,deny
Allow from ip.add.res.s
Deny from all
Satisfy any

http://httpd.apache.org/docs/2.2/mod/core.html#satisfy
цитата
04/07/10 в 22:08
 Doctor
Noobus Boobus писал:
AuthType basic
AuthName "Admin zone"
AuthUserFile /path/to/.htpasswd
require valid-user
Order allow,deny
Allow from ip.add.res.s
Deny from all
Satisfy any
http://httpd.apache.org/docs/2.2/mod/core.html#satisfy


не совсем то, что нужно... это ограничит доступ и по хосту и по пассу... "This directive is only useful if access to a particular area is being restricted by both username/password and client host address" а мне хотелось по хосту свободного входа... )
цитата
06/07/10 в 18:09
 Noobus Boobus
Это именно то, что нужно, поверь мне. Вот мой рабочий конфиг для collectd:
Код:

order deny,allow
Deny from all
Allow from my.ip.add.ress
        AuthType        basic
        AuthName        "Super-secret data"
        AuthUserFile    /etc/apache2/userdata.pwd
        Require valid-user
        Satisfy any

А "и по хосту и по пассу" - это
Код:

Satisfy All
цитата
08/07/10 в 00:30
 Doctor
пробую как ты сказал, все равно авторизацию требует даже для разрешенных айпи...(
цитата
08/07/10 в 03:28
 Noobus Boobus
Это потому, что надо писать так:
Код:

order deny,allow
Deny from all
Allow from my.ip.add.ress

А не так:
Код:

order allow,deny
Allow from my.ip.add.ress
Deny from all

Мой косяк %)
цитата
09/07/10 в 00:00
 Doctor
да что так, что эдак... ) один фиг пасс просит... может разница в том, что у тебя .pwd файл, а у меня .htpasswd
цитата
09/07/10 в 09:45
 Noobus Boobus
Да при чем тут это. Скорее всего, айпи неправильно указан.


Эта страница в полной версии