Nginx检查HttpGzipModule

我有我的VPS nginx +乘客,但我想我没有安装HttpGzipModule,有两个问题:

  • 如何validation是否安装?
  • 如何安装,我要再次安装nginx吗? 有没有一个新手遵循的程序?

如果你还没有安装一些非常特别的configuration的nginx,那么很可能已经安装了gzip模块,因为它在核心模块下面,默认安装。

该命令将列出所有已configuration的模块:

nginx -V

但最主要的是,通过默认它不是。 您需要将以下configuration启用它。 在你的ngnixconfiguration文件中使用它,通常在/etc/nginx/nginx.conf文件中

 gzip on; gzip_vary on; gzip_proxied any; gzip_types text/plain text/css application/json application/javascript application/x-javascript text/javascript text/xml application/xml application/rss+xml application/atom+xml application/rdf+xml; gzip_buffers 16 8k; gzip_disable "MSIE [1-6].(?!.*SV1)"; 

这应该在您的nginx中启用gzip支持。

你可以使用Firebug / curl检查相同的内容并检查标题,它应该显示如下所示:

Accept-Encoding:gzip,deflate内容编码:gzip