2017-08-27 150 views
-1

我想用nginx在我的虚拟主机上启用gzip压缩。我的控制面板是Plesk17,但我可以访问服务器根目录。我发现在这个目录的虚拟主机Nginx的配置文件:gzip压缩不能与nginx和centos 7一起使用

/etc/nginx/plesk.conf.d/vhosts 

服务器添加该代码块启用gzip:

gzip on; 
gzip_disable msie6; 
gzip_proxied any; 
gzip_buffers 16 8k; 
gzip_types text/plain application/javascript application/x-javascript text/javascript text/xml text/css; 
gzip_vary on; 

毕竟并重新启动nginx的,当我检查gzip状态,它看起来被禁用!

为了您的信息,我也有这个意见在我的配置文件的顶部:

#ATTENTION! 
# 
#DO NOT MODIFY THIS FILE BECAUSE IT WAS GENERATED AUTOMATICALLY, 
#SO ALL YOUR CHANGES WILL BE LOST THE NEXT TIME THE FILE IS GENERATED. 

有什么不对?我怎样才能启用gzip?

+1

与您的云提供商联系。看起来他们不允许自定义nginx文件。您需要从plesk中更改所有内容。所以请检查他们需要做些什么。因为很多这样的提供者给予有限的访问权限,可以直接从实例中完成 –

回答

2

要启用特定域开放域gzip压缩> example.com>阿帕奇& nginx的设置>附加nginx的指令和添加指令本节。
如果要在整个服务器范围内启用它,只需创建新文件/etc/nginx/conf.d/gzip.conf在那里添加内容并重新启动nginx。