Nginx配置反向代理

一、登录服务器,安装nginx,查看版本:

  sudo yum install nginx  安装

  nginx -v  查看版本

二、创建配置文件:

  cd /etc/nginx/

  cd conf.d

  sudo vi locusy-top-8089.conf 

  文件里面写入以下代码:

upstream locusy {
        server 127.0.0.1:8089;
}

server {
        listen 80;
        server_name 47.94.208.76;

        location / {
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;
                proxy_set_header Host $http_host;
                proxy_set_header X-Nginx-Proxy true;

                proxy_pass http://locusy;
                proxy_redirect off;
        }
}

三、检查是否出错:

  回到/etc/nginx/下,sudo nginx -t,提示以下代码说明都通过了  

四、重启nginx:

  sudo nginx -c /etc/nginx/nginx.conf

  sudo nginx -s reload

五、测试网址:

  curl 47.94.208.76:80  如果返回的是8089端口下的结果,则代理成功

六、隐藏版本信息:

  1、在浏览器里面,可以看到请求的时候会显示版本信息

  

  2、回到/etc/nginx/ 目录,打开vi nginx.conf  修改

    

posted @ 2018-12-07 18:28  雨水一盒~  阅读(246)  评论(0编辑  收藏  举报