2017-08-27 108 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。