nginx反向代理为什么不成功

大哥帮我说下,nginx反向代理为什么不成功
最新回答
泪濡湿了梦

2024-05-06 14:36:17

不成功的具体体现是什么?页面能正常显示吗,还是报400错或者其他错,被代理的地址直接访问有问题吗?
确定nginx 装好了吗?localhost能访问nginx的欢迎页面吗?
原始nginx.conf配置文件只需要改一下就可以实现反向代理
server{
listen 80;
server_name localhost;
location / {
#代理地址

proxy_pass
http://192.168.1.1:8080;


}
}
配置完以后浏览器直接访问 localhost
确认80端口没有被防火墙限制,查看防火墙配置文件 vi /etc/sysconfig/iptables
如果没有80端口,就把 22 端口的配置复制一份,放在22端口下面一行,
修改好后重启防火墙 service iptables restart
再试试,纯手打。。。

负载均衡配置
upstream servers{
server 192.168.1.251:8080;

server 192.168.1.251:8081;

server 192.168.1.251:8082;

}

server {

listen 80;

server_name localhost;

location / {

#反向代理的地址

proxy_pass
http://servers;


}

}
我的眼泪因为你悲伤。

2024-05-06 05:41:24

配置文件 nginx.conf 写得不对咯