nginx配置一、基本配置

1、安装完成nginx之后,首先需要明白的,数据返回的流程是怎么样的?这里假设我们的后端服务器是tomcat,web服务器我们使用nginx。那么请求流程如下图:

如上图所示:我们的请求首先是被我们的web服务nginx拦截之后,再去请求后台服务的tomcat,然后后端的服务tomcat将我们的数据通过nginx返回给客户端。

2、基本的配置理解:

上图中,1的配置是日志的格式,2的配置是虚拟机的文件位置,这个也就是server块的配置,只是抽出来了而已。

3是对nginx响应给浏览器的数据进行压缩传递,这个可以节省流量,加快浏览器的数据响应。特别是传输的数量比较的大的时候,效果很明显。其中配置基本通过属性名称就知道。最后一个属性gzip_disable "MSIE [1-6]\.",是对不支持压缩数据显示的IE5、6的浏览器,不进行数据压缩。因为现在的大部分浏览器,都能直接解析我们nginx返回的压缩数据,但是还是有一些古老的浏览器对nginx压缩的数据,不能解析,对于这些浏览器,我们nginx不进行数据压缩,也就是压缩配置的最后一个配置属性。

3、上图2标识server块的配置属性

上图的就是server块的文件配置:1是我们要拦截的客户端的域名。2标识是因为我们在后台代码中,如果需要拿到客户端的主机。如果我们配置了nginx服务,那么这个时候,我们tomcat服务器是不能直接拿到客户的主机,需要在nginx拿到客户的主机,然后写入到请求头中,这样我们的tomcat中才能拿到客户的主机。3标识就是nginx将请求转发到我们的后台服务器地址,也就是我们tomcat服务的地址。我tomcat的服务的端口号是9082,并且是当前主机中的一个tomcat。所以是http://127.0.0.1:9082。4标识是缓存,详细去百度一下。

4、后端的tomcat配置

tomcat配置,只需要修改tomcat目录conf/server.xml文件。如上图所有修改监听的端口号9082。另外需要指定项目所在位置如下图:

我的项目文件放在/www/greentruck/api这个目录下。到这里一个基本的nginx+tomcat的配置就完成了。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值