Nginx 不停机升级 及 gzip 压缩优化
作 者:
原文链接:https://www.hchstudio.cn/article/2018/ca/
版权声明:非特殊声明均为本站原创作品,转载时请注明作者和原文链接。
好久不写博客手都生了,不过这个习惯不能丢,仅以一篇水文记录一下 nginx 不停机版本升级及配置 gzip 压缩优化网站访问体验过程。
缘起
何为水文,楼主对水文的定义就是百度一搜一大把,但是始终比较杂乱,需要自己仔细甄别才能真正解决问题,这也是楼主写这篇文章的原因,记录一下这个过程,也留给以后自己查阅,也分享给有需要的小伙伴。
开篇
Nginx 不停机升级
1. 下载稳定版本的 Nginx
1 | wget http://nginx.org/download/nginx-1.14.1.tar.gz |
2. 编译 Nginx
注意编译的时候不要执行 make install 。
1 | # 解压 |
3. 备份原来的 nginx 脚本,替换成编译新生成的
备份完原来的数据之后,执行下面脚本,覆盖 ngxin 可执行程序。
1 | cp -rfp objs/nginx /usr/local/nginx/sbin/ |
3. 执行升级
下面的命令应该在最开始的 make 的目录下执行。
1 | make upgrade |
配置 Nginx 的 gzip 压缩
这个配置比较简单,修改 nginx.conf 文件添加如下内容即可。
1 | gzip on; # 开启Gzip |
然后重启一下 Nginx 就可以了
1 | ./nginx -s reload |
终章
当然除了 gzip 可以实现压缩之外还有一种 Google 爸爸加持的更强悍的压缩算法,名字叫 brotli,有时间可以再搞一下。

作 者:
原文链接:https://www.hchstudio.cn/article/2018/ca/
版权声明:非特殊声明均为本站原创作品,转载时请注明作者和原文链接。
