我有一台运行 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 次 |
| 最近记录: |