内容简介:好久不写博客手都生了,不过这个习惯不能丢,仅以一篇水文记录一下 nginx 不停机版本升级及配置 gzip 压缩优化网站访问体验过程。何为水文,楼主对水文的定义就是百度一搜一大把,但是始终比较杂乱,需要自己仔细甄别才能真正解决问题,这也是楼主写这篇文章的原因,记录一下这个过程,也留给以后自己查阅,也分享给有需要的小伙伴。注意编译的时候不要执行
好久不写博客手都生了,不过这个习惯不能丢,仅以一篇水文记录一下 nginx 不停机版本升级及配置 gzip 压缩优化网站访问体验过程。
缘起
何为水文,楼主对水文的定义就是百度一搜一大把,但是始终比较杂乱,需要自己仔细甄别才能真正解决问题,这也是楼主写这篇文章的原因,记录一下这个过程,也留给以后自己查阅,也分享给有需要的小伙伴。
开篇
Nginx 不停机升级
1. 下载稳定版本的 Nginx
wget http://nginx.org/download/nginx-1.14.1.tar.gz
2. 编译 Nginx
注意编译的时候不要执行 make install
。
# 解压 tar -zxvf nginx-1.14.1.tar.gz # 编译Nginx cd nginx-1.14.1 # 配置编译要加载的模块 ./configure --with-http_ssl_module # 执行编译,切记不要make install make
3. 备份原来的 nginx
脚本,替换成编译新生成的
备份完原来的数据之后,执行下面脚本,覆盖 ngxin
可执行程序。
cp -rfp objs/nginx /usr/local/nginx/sbin/
3. 执行升级
下面的命令应该在最开始的 make
的目录下执行。
make upgrade
配置 Nginx 的 gzip 压缩
这个配置比较简单,修改 nginx.conf
文件添加如下内容即可。
gzip on; # 开启Gzip gzip_min_length 1k; # 不压缩临界值,大于1K的才压缩 gzip_buffers 4 16k; gzip_comp_level 8; # 压缩级别 # 进行压缩的文件类型 gzip_types text/plain application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png; gzip_vary on;
然后重启一下 Nginx
就可以了
./nginx -s reload
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- Nginx 不停机升级 及 gzip 压缩优化
- 哦,这是java的优雅停机?
- 做好基础设施监控,防范意外停机
- HBase 不停机升级在滴滴的实践
- 优雅停机之主动从 Nacos 下线实例
- 我们如何做到不停机将ZooKeeper迁移到Kubernetes
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
计算机程序的构造和解释
Harold Abelson、Gerald Jay Sussman、Julie Sussman / 裘宗燕 / 机械工业出版社 / 2004-2 / 45.00元
《计算机程序的构造和解释(原书第2版)》1984年出版,成型于美国麻省理工学院(MIT)多年使用的一本教材,1996年修订为第2版。在过去的二十多年里,《计算机程序的构造和解释(原书第2版)》对于计算机科学的教育计划产生了深刻的影响。第2版中大部分重要程序设计系统都重新修改并做过测试,包括各种解释器和编译器。作者根据其后十余年的教学实践,还对其他许多细节做了相应的修改。 海报:一起来看看 《计算机程序的构造和解释》 这本书的介绍吧!