我有一台运行 nginx 的机器为多个域提供 http 流量(使用相同的 Lua 代码库)。对于某些域,我想启用 gzip 压缩。是否可以为特定的域集启用 gzip 压缩?如何?
当然,如果您查看文档,您会发现放置gzip
在以下任何级别都是可以接受的http, server, location, if in location
,并且由于域是在server
使用级别定义的server_name
,因此我们可以将 gzip 放在它旁边。
首先检查您的nginx.conf
文件gzip on;
是否存在,然后将其删除。
然后,您需要创建一个conf 文件并定义要在何处使用gzip。
server {
server_name www.myexample.com;
listen 80;
gzip off;
}
server {
server_name www.myotherexample.com;
listen 80;
gzip on;
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2178 次 |
最近记录: |