Yangming.

Nginx upate

Word count: 276 / Reading time: 1 min
2018/09/29 Share

Ubuntu 16.04.1 升级 Nginx 服务器

为了更好的支持 HTTP/2 和 SSL 升级 nginx 版本

1
2
apt-get update
apt-get install nginx

这种方式默认安装的会发现 nginx 不是最新的, 我的是1.10.x
升级方法如下:

1、下载签名文件nginx_signing.key, 并将其添加到apt key

1
2
wget http://nginx.org/keys/nginx_signing.key
apt-key add nginx_signing.key

2、修改sources.list

1
vi /etc/apt/sources.list

将以下两行加入到sources.list文件中,注意修改codename为对应的值

deb http://nginx.org/packages/mainline/ubuntu/ codename nginx
deb-src http://nginx.org/packages/mainline/ubuntu/ codename nginx

“/mainline” 表示最新的主线版本, 删掉表示最新的稳定版本

上面的 codename 对应如下

系统版本 Codename 支持平台
12.04 precise x86_64, i386
14.04 trusty x86_64, i386, aarch64/arm64
15.10 wily x86_64, i386
16.04 xenial x86_64, i386

3、执行以下命令,开始安装

1
2
3
apt-get remove nginx-common
apt-get update
apt-get install nginx

4、运行 nginx

1
nginx -s reload

5、配置 nginx ssl , 具体见 官网 document

server {
    listen              443 ssl;
    server_name         www.example.com;
    ssl_certificate     www.example.com.crt;
    ssl_certificate_key www.example.com.key;
    ssl_protocols       TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers         HIGH:!aNULL:!MD5;
    #...
}

#总结
嗯, 希望更好!!!


CATALOG
  1. 1. Ubuntu 16.04.1 升级 Nginx 服务器
    1. 1.1. ¶为了更好的支持 HTTP/2 和 SSL 升级 nginx 版本