【;nginx】;如何将nginx中的ip与文件中的ip进行比较
这部分 如果($remote_addr~“202.96.134.100”)【;nginx】;如何将nginx中的ip与文件中的ip进行比较,nginx,nginx-reverse-proxy,nginx-config,Nginx,Nginx Reverse Proxy,Nginx Config,这部分 如果($remote_addr~“202.96.134.100”) 我想读取文件中的ip,是否可以在nginx中读取?这是不可能的,如果在外部文件或nginx配置中写入,区别在哪里?是的,我有许多配置文件要管理,如果我想添加一些ip,我需要编辑所有这些文件:(最接近的可能是使用,您还可以使用。 server { listen 80; server_name abc.com.com; access_log /dev/null; error_lo
我想读取文件中的ip,是否可以在nginx中读取?这是不可能的,如果在外部文件或nginx配置中写入,区别在哪里?是的,我有许多配置文件要管理,如果我想添加一些ip,我需要编辑所有这些文件:(最接近的可能是使用,您还可以使用。
server {
listen 80;
server_name abc.com.com;
access_log /dev/null;
error_log /data/logs/error.log;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
if ($remote_addr ~ "202.96.134.100")
{
proxy_pass http://abc_test_server;
break;
}
proxy_pass http://abc_server;
}
}