nginx 的动静分离案例

例如:

假设nginx 所在服务器:192.168.2.41,我们修改nginx的index.html,在里面body中添加一个标签

<img src="logo.jpg">

然后在 nginx.conf 配置文件的server中配置

我们在192.168.2.42下的nginx 的html文件夹下(其实我们不一定要放到nginx下面,我们也可以放到一个可以访问或41服务器代理的某个资源下,例如:我们用的是41所在服务器下的tomcat1 ,我们将   代理的proxy_pass  链接(即是可在41所在的服务器上访问的tomcat1的图片链接,这样静态文件 在42服务器上):放logo.jsp文件,然后我们 我们就可以访问到对应的图片

解析:我们在nignx 中配置了   代理:我们将要加载的图片(用正则表达式获得),然后转发给了 42服务器,其中第二行配置的是

客户端的ip,这样就可以防止 代理 掩盖掉我们真正的ip,

我们在42服务器下 的nginx 中的html下的图片, 当41的请求转发给42服务器,然后42的nginx就收连接然后这几在html文件夹下,把图片转给了 41nginx(如果们用的是tomcat1,nginx将  图片的请求转发给了tomcat1,然后tomcat1把资源返回给nginx,这样静态的图片在tomcat服务器上)

这是我在总结的,可能有点出入,但是意思肯定就这个意思

 

 

还有一点,当我们在42 的nginx 中日志格式改为

在42的日志中才可以看到nginx 的客户端ip地址, 即我们在41服务器中配置的

才发挥作用

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值