查看“Tomcat项目添加静态文件”的源代码
←
Tomcat项目添加静态文件
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
=Q= 问题来了,项目是tomcat要添加一个静态文件在根目录下 让域名后加上文件名就可以直接访问 =A= 处理思路 一开始直接在tomcat目录下添加文件 ,处理 tomcat 允许访问目录文件 却是各种 404 后来又以为是权限问题 还是不行 后来 小伙伴提醒 nginx tomcat 动静态分享,想想个办法 <pre>#添加在nignx上 location ~ .*\.(txt)$ { root /usr/local/nginx/staticFiles/; expires 1h; } ##by evan static files location / { </pre> == 动态分离举例== <pre> #配置Nginx动静分离,定义的静态页面直接从Nginx发布目录读取。 location ~ .*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css)$ { root /webapps/myproject/code/static-resource; #expires定义用户浏览器缓存的时间为7天,如果静态页面不常更新,可以设置更长,这样可以节省带宽和缓解服务器的压力 expires 1d; } location ~ ^/(WEB-INF)/ {#这个很重要,不然用户就可以访问了 deny all; } 知识点 nginx处理静态文件好,耗费内存少; 动态请求由apache去做,nginx只适合静态和反向; Nginx适合做前端服务器,负载性能很好; </pre> =leanote= <pre> location ~ .*\.(gif|jpg|jpeg|png|bmp|ico|swf|html|htm|mp3|wma|js|css)$ { root /data/apps/leanote/public/; expires 7d; } </pre> =see also= [https://blog.csdn.net/cgs666/article/details/60479681 nginx整合tomcat服务器] [http://www.cnblogs.com/wunaozai/p/5001742.html Nginx + Tomcat 动静分离实现负载均衡] [https://blog.csdn.net/tjcyjd/article/details/72590409 nginx实现tomcat动静分离详解] [https://blog.csdn.net/IsResultXaL/article/details/52032842 Nginx+Tomcat配置动静分离(附完整配置+注释)] [https://blog.csdn.net/hbiao68/article/details/52683283 tomcat 允许访问目录文件] [https://blog.csdn.net/Axela30W/article/details/76546735 修改Tomcat默认访问根目录] [https://blog.csdn.net/yakoo5/article/details/53207880 将Web应用部署到Tomcat根目录的三种方法] [[category:ops]] [[category:tomcat]]
返回至
Tomcat项目添加静态文件
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
我的导航
关于我
shell
python
ops
linuxchina.net
blog.linuxchina
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息