参考
参考nginx修改配置之后重启
nginx配置完成后无法访问问题,启动也成功,可能是防火墙没开启端口
在这里插入代码片
思考:一个项目部署多个docker(最好是不同的服务器),然后通过nginx upstream来负载均衡以及配置备用
nginx反向代理配置规则
nginx配置http主备
//配置一个简单的nginx代理 访问 http://localhost:7777 能够转发到 http://localhost:8888
upstream ods //上游服务ip:port 比如docker中一个应用的服务 这里可以配置策略来负载均衡 主备策略(对外表现访问一个地址 实际内部是多个地址切换 用户无感知)
{
server localhost:8888;
}
//配置通过访问nginx屏蔽 服务ip和port
server
{
listen 7777;
location /
{
proxy_pass http://ods;//这里的ods对应上面的upstream ods
proxy_set_header Host $host:$server_port;//这个对应ods中的server后面的 host:port 这个一定要配置 才能转发
}
}