码迷,mamicode.com
首页 > 其他好文 > 详细

运维工作笔记-------nginx的反向代理

时间:2018-05-19 23:27:42      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:速度   ati   端口   cat   写入   带来   服务器ip   配置   文件   

1.nginx的反向代理意义

  一般来说,我们在项目中,不会直接让项目服务器ip与外网做直接映射,这样一则是不安全,二是客户直接去访问项目服务器,对项目服务器带来的压力太大,从而导致项目运行速度变慢,程序卡顿;严重的话,会导致程序奔溃。而反向代理的实现,可以让用户通过nginx对外网的代理服务器直接进行访问,然后再转发到实际项目上。

2.nginx反向代理的实现

  首先我们部署一个nginx(部署过程就不介绍了),然后打开nginx的配置文件,找到upstream这一部分,在upstream模块中将你的项目服务器的ip和端口写入。

      eg:

          upstream  test  {

                server   192.168.211.140:8080;

               }

  注:test作为一个标签,会在location模块中进行引用

3.location中引用upstream中定义的标签

  location /test {

    proxy_pass     http://test;

}

 

  注:这里location /test 的test 为你实际项目的程序名;

 

运维工作笔记-------nginx的反向代理

标签:速度   ati   端口   cat   写入   带来   服务器ip   配置   文件   

原文地址:https://www.cnblogs.com/tylzzh/p/9061834.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!