我开始,我不知道如何解释我的问题。我有一个/etc/hosts
这样的文件:
127.0.0.1 localhost
127.0.1.1 a.com
192.x.x.x b.com
我需要用Nginx服务器替换192.x.x.x b.com
文件的这一行/etc/hosts
。感谢数据库,我可以访问IP地址和端口地址。
这是我的nginx.conf:
server {
listen 80;
server_name localhost;
location /e/ {
default_type 'text/plain';
set $ip '';
set $port '';
rewrite_by_lua_block {
ip = ngx.location.capture("/getIp", {
method = ngx.HTTP_GET
})
port = ngx.location.capture("/getPort", {
method = ngx.HTTP_GET
})
ngx.var.ip = ip;
ngx.var.port = port;
}
proxy_set_header X-Forwarded-For $remote_addr;
proxy_pass http://$ip:$port/;
}
但是,当我删除主机行时,它不再起作用。