我有一个运行在Amazon Linux 2/3.1.2上,使用Nginx作为代理服务器的Python 3.7 AWS EB环境。我正在尝试为我的应用程序添加gzip压缩。我尝试了网上的几个教程,但它们似乎都不适用于我的情况。另外,我对AWS也还不是很熟悉。
目前,我的目录结构如下:
-- .ebextensions
-- .platform
-- nginx
-- conf.d
-- gzip.conf
-- (other files)
我尝试在.ebextensions
中添加一个配置文件来创建.conf
以启用gzip压缩,但似乎并没有起作用。我也尝试将代理切换到Apache,但没有成功。 这篇教程说,对于最新版本的Amazon Linux 2,nginx配置文件应该放置在.platform
文件夹中,所以我按照说明做了。然而,我的gzip.conf
文件仍然不起作用——文件仍然是以原始格式呈现。
目前我的gzip.conf文件:
gzip on;
gzip_vary on;
gzip_min_length 10240;
gzip_proxied expired no-cache no-store private auth;
gzip_types text/plain text/html text/css text/xml text/javascript application/x-javascript application/xml;
gzip_disable "MSIE [1-6]\.";
编辑:我通过SSH登录了我的eb实例,发现这个文件位于/etc/nginx/conf.d/gzip.conf
,并且内容与我上传的内容相同。这个路径是否正确以启用gzip?
非常感谢任何帮助!