请您告诉我,在Apache2中,我如何限制一个网址,我的IP地址时,网址是作为一个脚本生成。例如:
example.com/?admin
我试过位置匹配,但没有找到joy:
<LocationMatch /?admin>
Order Deny,Allow
Allow from [MY IP]
Deny from all
</LocationMatch>
我有nginx反向代理到apache,如果我添加"Deny from 111.111.111.111“到我的htaccess,它仍然允许他们通过,因为nginx不转发访问者的remote_addr ip。
有没有什么规则或东西我可以添加到htaccess中,这样如果访问者的ip地址使用"HTTP_X_REAL_IP“,我可以将他们重定向到一个静态的html页面?
Server version: Apache/2.4.6 (CentOS)
Server built: Nov 16 2020 16:18:20
当我进入浏览器并键入IP/result时,我不会看到目录中的所有文件。
Alias /result "/var/geojson"
<Directory "/var/geojson">
Options +Indexes
AllowOverride None
Order allow,deny
Allow from all
Require all granted
<
我正在使用Order,允许在我的.htaccess文件中,但没有成功。IP's,我需要阻止访问,没有任何麻烦。我读到Apache2.4命令拒绝,允许将不再起作用;首先是事实性的,如果是这样的话,那么是什么取代了它?我无法访问我的httpd.conf文件,因此,对我来说,“要求”和“不需要”不是一个选项。
我只能访问.htaccess,怎样才能实现ip的禁止,或者如果不可能的话,用ip重定向。下面是我命令的一个狙击手拒绝,允许它如果重要。提前感谢!
Order Deny,Allow
Deny from 123.125.71.*
Deny from 123.125.71.121.some
我刚刚将Drupal 8站点从Apache服务器迁移到Nginx。
我应用了以下配置:
我不明白这个街区是干什么的。我应该输入我的服务器的IP地址而不是这个地址吗?
# Very rarely should these ever be accessed outside of your lan
location ~* \.(txt|log)$ {
allow 192.168.0.0/16;
deny all;
}
我正在使用Apache Reverse Proxy,下面是一些Apache Virtual Host配置:
ProxyRequests Off
<Proxy *>
AddDefaultCharset off
Order deny,allow
Allow from all
</Proxy>
ProxyVia On
ProxyRequests Off
ProxyPreserveHost On
proxyPass / ajp://127
我将我的.htaccess设置为
order deny, allow
deny from all
allow from 123.my.ip
我的IP地址就是我的IP地址,但我从任何地址都收到了内部服务器错误。我也尝试过多个IP地址。
遵循Apache从那里复制的这种格式只会让我被禁止,甚至从我的地址…
Order Deny,Allow
Deny from all
Allow from my.ip.address
我一直在追问这个问题,但没有成功...
我也尝试了下面的链接,结果是一样的…
RewriteEngine On
RewriteBase /
RewriteCond %{REM