nginx 配置

sjmhai 2013-04-14 03:19:53
nginx 配置的时候这么让特定目录下的txt文件设置成下载的样式?

不如我想把/datacenter/abc/a目录下的所有txt文件设置成下载的样式而不是用浏览器浏览这么设置
server
{
listen 80;
server_name www.abc.com;
index index.html index.htm index.jsp;#设定访问的默认首页地址
root /datacenter/abc;
charset utf-8;
location ~ .*\.(log)$ #禁止访问
{
deny all; #禁止访问
}
location ~ .*.(jsp|action)$ #所有jsp的页面均交由tomcat处理
{
index index.jsp;
proxy_pass http://localhost:8080;#转向tomcat处理
access_log off;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ #设定访问静态文件直接读取不经过tomcat
{
expires 6h;
}
location ~ .*\.(js)?$
{
expires 5m;
}
location ~ .*\.(css)?$
{
expires 1h;
}

}
...全文
109 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
sjmhai 2013-04-14
  • 打赏
  • 举报
回复
可以改tomcat下web.xml <mime-type>text/plain</mime-type> 改成 <mime-type>application/x-txt</mime-type>
sjmhai 2013-04-14
  • 打赏
  • 举报
回复
就是在访问www.abc.com/a/a.txt的时候下载a.txt

5,657

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧