nginx

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > nginx > 查看nginx配置启用压缩功能

查看nginx配置是否启用压缩功能方式

作者:TPBoreas

这篇文章主要介绍了查看nginx配置是否启用压缩功能方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

1. 查看nginx配置文件

cat /usr/local/nginx/conf/nginx.conf

2. 检查gzip压缩配置

在配置文件中查找以下关键字:

3. 检查具体配置示例

grep -n "gzip" /usr/local/nginx/conf/nginx.conf

4. 查看include的其他配置文件

如果有 include 指令,还需要检查被包含的配置文件:

grep -n "include" /usr/local/nginx/conf/nginx.conf

通常压缩配置会出现在 http 块或 server 块中。

如果找到类似以下配置,说明压缩功能已开启:

gzip on;
gzip_types text/plain text/css application/json application/javascript text/xml application/xml;

实例:

[root@zjxt-web3 nginx]# clear You have mail in /var/spool/mail/root [root@zjxt-web3 nginx]# grep -n "gzip" /usr/local/nginx/conf/nginx.conf 35: #gzip on; [root@zjxt-web3 nginx]# grep -n "include" /usr/local/nginx/conf/nginx.conf 18: include mime.types;

压缩状态分析

目前nginx没有启动压缩功能

如果需要启用压缩,可以在 nginx.conf 文件中添加以下配置:

http {
    gzip on;
    gzip_types text/plain text/css application/json application/javascript text/xml application/xml;
    gzip_comp_level 6;
    gzip_min_length 1024;
}

然后重新加载nginx配置:(推荐方式:重新加载配置)

/usr/local/nginx/sbin/nginx -s reload

该命令不是重启nginx

其他可选方式:

  /usr/local/nginx/sbin/nginx -t
  /usr/local/nginx/sbin/nginx -s stop  # 停止
  /usr/local/nginx/sbin/nginx           # 启动

nginx -s reload 会重新加载配置文件,无需中断现有连接

这种方式更加平滑,不会影响正在处理的请求

只有在添加新模块或修改核心配置时才需要完全重启

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文