apache禁止公网IP访问的配置

由于最近在配置负载均衡环境

外网使用Nginx做代理,分发到Apache服务器上,所以不希望Apache配置的服务被外网访问,只希望内网Nginx访问,所以只能使用局域网IP访问

配置方法:

打开Apache配置文件

vim /etc/httpd/conf/httpd.conf

配置成下面这样

<Directory "/var/www">
Options All
AllowOverride None
Order Deny,Allow
Deny From all
Allow From 10.141.8.55
</Directory>

其中10.141.8.55是我服务器的局域网IP

Nginx需要使用局域网IP加端口访问

All From表示允许访问的IP

Deny From 禁止访问的IP,用all表示