如何在Windows Nginx中实现访问www.×××.com反向代理到本地内网ip。求一分具体的conf配置。
1个回答
展开全部
这个其实比较简单,相比普通部署,只多了几行代码。我给个简化的示例吧,是我服务器上的。
http {
# upstream 配置服务器组
upstream debug {
server 10.45.111.112:8083 weight=8;
server 10.45.111.114:8083 weight=2;
ip_hash;
}
server {
listen 80;
server_name debug.com;
root /www/web;
index index.html index.htm index.php;
proxy_pass
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
追问
你好能给我个详细的吗。按照这个配置服务跑不起来。谢谢了
追答
1、upstream 这个节点是在配置一个服务器组,后边跟的那个 debug 跟 下边 proxy_pass那个地方保持一致,好像 proxy_pass那个地方被屏蔽了 那个地方应该是proxy_pass http://debug; 一定要记得有个http://
2、upstream节点里面部署 一个或多个服务器的ip及端口,每个服务器及端口之后的 weight是部署的权重,上方的意思标识 第一个服务器占80%,第二个服务器占20%,当然这个值可以自行修改的。
3、upstream节点中最后一行的ip_hash是为了解决session问题,如果一个服务器的话就不用。ip_hash会让同一个客户端ip解析到一个服务器。
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询