2015-08-20 2 views
3

Я сделал следующий .htaccess код, который обычно должен предоставлять доступ к папке из внутренней сети, но к внешнему доступу в хаусент. Проблема: с 192.168.1. * Я заблокирован, с 192.168.1.49 (мой локальный IP) У меня есть доступ.htaccess разрешить с 192.168.1. * Is not working

Кто-нибудь знает, почему диапазон IP заблокирован, но разрешен конкретный IP-адрес и как получить это исправление?

Спасибо и Приветствие

AuthUserFile /home/.htpasswd 
AuthType Basic 
Require valid-user 
Order Deny,Allow 
Deny from all 
Allow from 192.168.1.* 
Satisfy any 
+0

попытки потерять эту звезду, как Разрешить от 192.168.1. –

+0

allright Я пробовал так, но теперь вы также можете попасть в папку с внешнего. Без точки после 1, как «Разрешить» с 192.168.1, тоже не работает. – Salix

+0

Возможно, ваш внешний трафик также поступает через маршрутизатор с локальным ip, используя NAT? в этом случае вам может потребоваться исключить этот маршрутизатор ip. –

ответ

0

Блокировать доступ ко всем посетителям, кроме себя, используя всю сеть IP

order allow,deny 
allow from 192.168. 
deny from all 

Также можно блокировать пользователь от их имени хоста.

order allow,deny 
allow from stackoverflow.com 
deny from all 

Если вы хотите получить доступ с определенным IP, то используйте следующую команду,

order allow,deny 
allow from 192.168.0.10 
deny from all