Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache httpd-拒绝特定主机_Apache_.htaccess_Configuration_Httpd.conf - Fatal编程技术网

Apache httpd-拒绝特定主机

Apache httpd-拒绝特定主机,apache,.htaccess,configuration,httpd.conf,Apache,.htaccess,Configuration,Httpd.conf,我有一个Web服务器,我希望每个人都能访问,除了一个主机。 我修改了conf(/etc/httpd/conf/httpd.conf)并添加了以下内容: <Location /> Order Allow,Deny Deny from www.HOST.com Allow from all </Location> 命令允许,拒绝 从www.HOST.com拒绝 通融 不幸的是,这不起作用。我试图切换到命令拒绝、允许,将允许从所有放在拒绝之前,但仍

我有一个Web服务器,我希望每个人都能访问,除了一个主机。 我修改了conf(
/etc/httpd/conf/httpd.conf
)并添加了以下内容:

<Location />
    Order Allow,Deny
    Deny from www.HOST.com
    Allow from all
</Location>

命令允许,拒绝
从www.HOST.com拒绝
通融
不幸的是,这不起作用。我试图切换到
命令拒绝、允许
,将
允许从所有
放在
拒绝
之前,但仍然不起作用

当我浏览
www.HOST.com
时,它仍然可以从我的Web服务器获取
.js
文件和图像。 也许支票应该由推荐人支付?(我不知道怎么做)

任何形式的帮助都将不胜感激

真诚地,
亚当。

这不是
Deny
所做的。如果您有来自www.host.com的
拒绝,这意味着在“www.host.com”所在的实际IP上有浏览器的人将无法访问该网站。你所说的是某个特定网站上的某个人。不幸的是,防止这种情况发生的唯一方法是检查请求的“referer”字段,这可能是伪造的,因此这不是防止这种情况发生的可靠方法。您可以通过向htaccess文件中添加如下规则来完成此操作:

RewriteEngine On
RewriteCond %{HTTP_REFERER} ^https?://www.HOST.com [NC]
RewriteRule ^ - [L,F]
“浏览www.HOST.com”是什么意思?此功能旨在“从”特定客户端浏览时使用(这就是为什么它显示为
Deny from
)。注意:在一些旧版本的Apache中,
Deny from
的参数应该是IP地址,而不是主机名。