У меня есть веб-сервер, который я хочу, чтобы каждый мог получить доступ, кроме одного хоста. Я изменил конф (/etc/httpd/conf/httpd.conf
) и добавил следующее:httpd - deny конкретных хостов
<Location />
Order Allow,Deny
Deny from www.HOST.com
Allow from all
</Location>
Это, к сожалению, не работает. Я попытался переключиться на Order Deny,Allow
, поместить Allow from all
до deny
, но все равно он не работает.
Когда я просматриваю www.HOST.com
, он все еще может получать .js
файлы и изображения с моего веб-сервера. Возможно, проверка должна быть у реферера? (Я не знаю, как это сделать).
Любая помощь будет оценена по достоинству.
С уважением, Adam.
Что значит «перейдите на сайт www.HOST.com»? Эта функция предназначена для использования при просмотре «с» конкретного клиента (поэтому он говорит «Отклонить от»). NB В некоторых старых версиях Apache параметр 'Deny from' должен быть IP-адресом, а не именем хоста. –