您的位置:首页 > Web前端 > CSS

Tengine配置合并js,css请求,关闭系统信息

2018-03-15 00:00 441 查看
第一次看到Tengine的时候被它的介绍和特性深深吸引,犹豫了好久终于确定选择使用它,但在实际配置过程中,由于经验缺少,按照文档提示来配置结果发现无法启动、报错、失效,经过多次实验和测试,将正确的配置记录下来

1、组合多个CSS、JavaScript文件的访问请求变成一个请求

在文档中,关于配置这块儿没有任何问题,但是在示例中,就给我造成了困扰

location /static/css/ {
concat on;
concat_max_files 20;
}

location /static/js/ {
concat on;
concat_max_files 30;
}

##该模块类似于apache中的mod_concat模块,用于合并多个文件在一个响应报文中。
##请求参数需要用两个问号('??')例如: http://example.com/??style1.css,style2.css,foo/style3.css[/code]
上面的配置最开始我以为/static/js/和/static/css/目录在配置中会提前定义好,在调用时不用写就好了,结果发现不对,真正实际调用示例为:

http://example.com/static/css/??style1.css,style2.css,foo/style3.css


2、关闭报错界面系统相关信息

server_tag off;
server_info off;
server_tokens off;


这段代码的位置在server的下面,而不是在location下面
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: