Рассмотрим как запретить доступ к админке, тем самым обезопасив ее от взломов и атак.
Этот способ подходит только для тек у кого
статический ip, (то есть при перезапуска компьютера, модема, роутера остается один и тот же), у кого динамический ip этот способ не подходит, Вам придется каждый раз заходить на FTP сервер и прописывать свой новый ip адрес.
И так приступим:
1. В папке
admin создаем файл с названием
.htaccess
2. Открываем этот файл для редактирования и заполняем его следующим содержимым:
Order deny,allow
deny from all
# Список IP через пробел, с которых доступ в админку разрешен
Allow from 192.121.70.46 127.0.0.1
3. В последней строке стираем ip адреса и вписываем через пробел (как на примере выше) адреса администраторов которым вы доверяете вход в админ панель
Свой ip адрес можно узнать на сайте
http://mvoc.ru/post/my_ip 4. Сохраняем файл, проверяем доступ к админке. Если Ваш ip адрес не вписан, то вы не сможете войти в админ панель.
Для тех у кого не получилось создать файл с таким именем (могут быть проблемы на os window), я прикреплю этот файл к данному посту, скачивайте, разархивируйте, редактируйте и заливайте в папку
admin
Что-бы убрать защиту, просто удалите этот файл с папки admin
Важно! Не перепутайте папку, залив этот файл в корень чата - вы запретите к использованию весь чат для пользователей! Будьте внимательны!
Загрузка файлов доступна только для зарегистрированых пользователей.
Автор поста:
Skriptoff,
Просмотров:
6816
Создан:
09 мая. 2014 в
19:03
Для этого используется маска подсети:
Order deny,allow
deny from all
# Неполный ip-адрес, с которого доступ разрещён
Allow from 192.121.
При этом будет разрешён доступ в админку со всех ip-адресов вашего провайдера.
Если провайдер меняет только последнюю часть ip-адреса, тогда можно сократить диапазон адресов:
Order deny,allow
deny from all
# Неполный ip-адрес, с которого доступ разрещён
Allow from 192.121.70.Ещё вариант:
Order deny,allow
deny from all
# адрес Вашего провайдера
Allow from myISP.com
При этом, также будет разрешён доступ в админку со всех ip-адресов вашего провайдера myISP.com.
Можно также разрешить доступ только с хостов, DNS имя которых содержит .myISP:Order deny,allow
deny from all
# адрес Вашего провайдера
Allow from .myISP
Если по какой-то причине невозможно залить файл .htaccess в папку admin, тогда в корневом .htaccess пишем:
# Указываем папку, к которой запрещаем доступ(название папки может быть любым, какое Вам нужно)
< Directory /admin/ >
# Дальше идёт любой из вышеперечисленных вариантов
< /Directory >
1