nginx反向代理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx反向代理相关的知识,希望对你有一定的参考价值。

环境介绍

  nginx反向代理  :192.168.127.129

             web : 192.168.127.134

操作过程:

编辑nginx.conf在末尾加入

include vhosts/*.conf;


然后在/usr/local/nginx/conf/vhost/这个目录下建立个proxy.conf配置文件

server {
   listen 80;
   server_name 192.168.127.129;
  location / {
       proxy_pass http://192.168.127.134;
       proxy_set_header Host $host;
}
}

重启nginx服务,在浏览器里面访问129看是否会访问到134上面的网站


第二种写法

同时代理两个不同的ip

upstream hu {
 server 192.168.127.134:80;
 server 192.168.127.130:80;
 }
server {
   listen 80;
   server_name 192.168.127.129;
  location / {
       proxy_pass http://hu/;
       proxy_set_header Host $host;
}
}

这样如果其中一台服务器坏掉,也还可以正常工作

本文出自 “渐行渐远” 博客,请务必保留此出处http://825536458.blog.51cto.com/4417836/1784868

以上是关于nginx反向代理的主要内容,如果未能解决你的问题,请参考以下文章

Nginx反向代理实现负载均衡配置图解

Nginx反向代理websocket配置实例

Nginx websocket反向代理

三nginx的反向代理

nginx的反向代理和配置

nginx反向代理访问很慢,我做了负载均衡,现在几乎无法访问,有谁能帮我解决一下,万分感谢。