- Регистрация
- 04.09.14
- Сообщения
- 2.939
- Реакции
- 2.021
- Баллы
- 113
- В папке адрес_чата/admin создаем файл с названием .htaccess
- Открываем его для редактирования и вписываем туда следующее:
Код:
order deny,allow
SetEnvIf Remote_Addr "^192.168.0.12" realremoteaddr
allow from env=realremoteaddr
deny from all
3. Далее заменяем адрес в строке
Код:
SetEnvIf Remote_Addr "^192.168.0.12" realremoteaddr
4. Заходим в админку, проверяем работоспособность. Если вы не указали свой адрес, то в
админку вы не сможете войти.5. Добавление доверенных адресов осуществляется копированием строк
Код:
SetEnvIf Remote_Addr "^192.168.0.12" realremoteaddr
Код:
order deny,allow
SetEnvIf Remote_Addr "^95.164.18.6" realremoteaddr
SetEnvIf Remote_Addr "^37.73.47.82" realremoteaddr
SetEnvIf Remote_Addr "^62.182.21.71" realremoteaddr
SetEnvIf Remote_Addr "^95.164.25.34" realremoteaddr
allow from env=realremoteaddr
deny from all
В случае необходимости можно использовать подсеть. Тогда строка будет выглядеть так:
Код:
SetEnvIf Remote_Addr "^212.79.12" realremoteaddr
либо так:
Код:
SetEnvIf Remote_Addr "^212.79" realremoteaddr
Теперь даже если вы поставите мод, который сливает пароли к админке, в нее никто не сможет зайти, если его ип-адрес не указан в этом файле.Будьте внимательны!!!! Нарушение синтаксиса в файле приведет к невозможности войти в админку!!!
P.S. Обратите внимание на правильность имени файла и папки, в которой он должен быть расположен. Если вы этот файл создадите (либо отредактируете) в корне чата, то в чат смогут войти только доверенные люди *pisec* а остальным будет выдавать 403 ошибку сервера.
Последнее редактирование: