Ограничение доступа к сайту

204
06 января 2019, 09:20

Можно ли сделать сайт выложенный на хостинг доступным только с одного, двух ip адресов? Знаю что с помощью .htaccess можно скрыть из доступа некоторые части приложения уже когда оно в общем доступе на сервере, но можно ли скрыть приложение для всех кроме команды тестирования ?

UPD

Попробовал, как советовали уважаемые коллеги так :

Order Deny,Allow
Deny from all
Allow from -my ip adress

В итоге 403 вылетает даже мне самому.

Answer 1

Да можно, заблокировать доступ по ip. Например:

Order Deny,Allow
Deny from all
Allow from 192.168.0.
Allow from .localnet
Allow from admin.somewhere.in.the.net

Данный код запретит доступ для всех, кроме сети 192.168.0.0/24, всех хостов, DNS имя которых содержит .localnet, а также хоста, DNS имя которого admin.somewhere.in.the.net. Думаю поможет http://htaccess.ru/info/ip-filtering/

Answer 2

Если не хотите пока заморачиваться настройкой iptables на сервере, можно для начала создать файл .htaccess в каталоге с сайтом и прописать в нем:

Order deny,allow
Deny from all
Allow from x.x.x.x

Где x.x.x.x - ваш ip. Можно добавить целиком весь диапазон ip, указав первые три цифры x.x.x Вы можете использовать команду allow много раз перечислив сколько нужно ip адресов

Allow from x.x.x.x
Allow from y.y.y.y 

и т.д.

READ ALSO
В чем суть этого выражения на php?

В чем суть этого выражения на php?

Не могу найти в документации ответ, ткните носом пожалуйста или объясните

189
Получить имя пользователя Windows. PHP, JS.

Получить имя пользователя Windows. PHP, JS.

Перечитал интернеты, вроде никакТогда как запустить пакетный файл средствами PHP или JS? Вообще чем угодно, главное запустить bat с веб страницы?...

196
Запуск php парсера по расписанию через CURL

Запуск php парсера по расписанию через CURL

Здравствуйте, уважаемые товарищи программисты, прошу помочь оптимизировать скрипт, так как столкнулся с ошибкой 504 Gateway Timeout и похоже кроме...

209