当前位置:   article > 正文

6.Nginx静态代理_nginx代理静态资源

nginx代理静态资源

        把所有静态资源的访问改为访问nginx,而不是访问tomcat,这种方式叫静态代理。因为nginx更擅长于静态资源的处理,性能更好,效率更高。

        所以在实际应用中,我们将静态资源比如图片、css、html、js等交给nginx处理,而不是由tomcat处理。

Nginx静态代理实现方式 

1.删除两个Tomcat中myweb的图片(myweb是由myweb.war包解压所得的)

/usr/local/apache-tomcat-9.0.13-1/webapps/myweb

/usr/local/apache-tomcat-9.0.13-2/webapps/myweb 

 

 

 2.重启nginx,清除浏览器缓存(shift+ctrl+del),此时进入浏览器访问页面,查看是否有图片

 

 

 3.在nginx.conf的location中配置静态资源所在目录实现

例如:当访问静态资源,则从linux服务器/opt/static目录下获取(举例)

location ~ .*/(css|js|img|images) {

     root   /opt/static;

}

xxx/css

xxx/js

xxx/img

xxx/images

我们将静态资源放入 /opt/static 目录下,然后用户访问时由nginx返回这些静态资源

 

 

 4.进入/opt目录,创建static,里面存放静态资源供nginx使用

由于nginx.conf中配置的root  /opt/static  == /

而使用负载均衡访问项目需要加上/myweb

所以实际路径就是 /opt/static/myweb  == /myweb

因此静态资源图片需要放在myweb目录下

再新建images目录放入图片

 5.重启nginx   (./nginx -s reload)

点击图像查看图像存储地址

此时图像就在/opt/static/myweb/image目录下面

静态部署成功

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/518512
推荐阅读
相关标签
  

闽ICP备14008679号