nginx安装可以参考https://www.cnblogs.com/wyd168/p/6636529.html
一、配置nginx支持https协议访问,需要在编译安装nginx的时候添加相应的模块–with-http_ssl_module,要支持压缩还需要
–with-http_gzip_static_module
查看nginx编译参数:./nginx -V 如果没有就重新编译。
对应大文件使用gzip进行压缩,
例如:把当前目录下的每个文件压缩成.gz文件
gzip *
配置nginx
http {
........
#启动预压缩功能,对所有类型的文件都有效
gzip_static on;
# 开启gzip #找不到预压缩文件,进行动态压缩
gzip on;
# 启用gzip压缩的最小文件;小于设置值的文件将不会被压缩
gzip_min_length 1k;
# gzip 压缩级别 1-10
gzip_comp_level 2;
# 进行压缩的文件类型。
gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
# 是否在http header中添加Vary: Accept-Encoding,建议开启
#开启Http Vary头,vary头主要提供给代理服务器使用,根据Vary头做不同的处理。例如,对于支持gzip的请求反向代理缓存服务器将返回gzip内容,不支持gzip的客户端返回原始内容。
gzip_vary on;
gzip_buffers 4 16k;
#gzip公共配置
gzip_