Nginx 负载均衡(也可以理解为反向代理)

1.找到自己的Nginx配置文件 (我的在/usr/local/nginx/conf/nginx.conf)

2. 重启lnmp (我的命令 lnmp restart)

  注意:

    ① 如果重启报错,那么就是配置文件没有写对,  特别注意的地方就是 upstream load.com这个模块 一定要写在 server模块上面  http里模块面 (注意此项)

    ② 如果访问代理还是没有反应, 出大招(重启服务器) 我用的是Linux Centos6.8

      重启命令: reboot (回撤)

 

3. 贴一段配置代码好复制黏贴

  upstream load.com

          {

                server 192.168.*.*;

                server 192.168.*.*;

          }

  server

      {

          listen 80;

          #listen [::]:80 default_server ipv6only=on;

          #server_name www.lnmp.org;

          #index index.html index.htm index.php;

          #root  /home/wwwroot/default;

 

          #error_page   404   /404.html;

          include enable-php.conf;

  

          location /

          {

        #指定接受请求之后适用哪个服务组响应web服务

              proxy_pass http://load.com;

        #指定请求传递写一个服务器状态码

              proxy_next_upstream http_500 http_502 http_503 error timeout invalid_header;

        #反向代理后保持原有的host名字

              proxy_set_header Host $host;

        #设置后端服务器获取用户的主机名或真实的ip地址,以及代理者的真实ip地址

              proxy_set_header X-Forwarded-For $remote_addr;

              #stub_status on;

              #access_log   off;

          }

  

      

posted @ 2018-12-29 15:38  isafer_wilson  阅读(168)  评论(0编辑  收藏  举报