Nginx 不停机升级 及 gzip 压缩优化

栏目: 服务器 · Nginx · 发布时间: 7年前

内容简介:原文地址:博客地址:www.hchstudio.cn欢迎转载,转载请注明作者及出处,谢谢!

原文地址: haifeiWu和他朋友们的博客

博客地址:www.hchstudio.cn

欢迎转载,转载请注明作者及出处,谢谢!

好久不写博客手都生了,不过这个习惯不能丢,仅以一篇水文记录一下 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 压缩优化》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

浅薄

浅薄

[美]尼古拉斯·卡尔 / 刘纯毅 / 中信出版社 / 2015-11 / 49.00 元

互联网时代的飞速发展带来了各行各业效率的提升和生活的便利,但卡尔指出,当我们每天在翻看手机上的社交平台,阅读那些看似有趣和有深度的文章时,在我们尽情享受互联网慷慨施舍的过程中,我们正在渐渐丧失深度阅读和深度思考的能力。 互联网鼓励我们蜻蜓点水般地从多种信息来源中广泛采集碎片化的信息,其伦理规范就是工业主义,这是一套速度至上、效率至上的伦理,也是一套产量最优化、消费最优化的伦理——如此说来,互......一起来看看 《浅薄》 这本书的介绍吧!

URL 编码/解码
URL 编码/解码

URL 编码/解码

SHA 加密
SHA 加密

SHA 加密工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具