2020-02-28 12:40:40
因为刚刚在 V2EX 看到的 nginx 爆出了中度危险漏洞,于是决定将正在用的nginx服务都升个级喵~
默认 Ubuntu 自带的 nginx 都比较 out, 正确的姿势是从官方源安装
在 /etc/apt/sources.list.d/ 下添加一个 nginx.list 文件,内容如下:deb http://nginx.org/packages/mainline/ubuntu/ xenial nginx
deb-src http://nginx.org/packages/mainline/ubuntu/ xenial nginx
添加 nginx 的 key,并更新 apt
curl http://nginx.org/keys/nginx_signing.key | sudo apt-key add
sudo apt update
需要注意的是,Ubuntu 自带的 nginx 系列模组会干扰nginx本体安装,所以先备份配置文件,删除ubuntu的默认模组,再重装nginx
sudo cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak
sudo apt remove nginx nginx-common nginx-full nginx-core
sudo apt install nginx
sudo rm /etc/nginx/nginx.conf
sudo cp /etc/nginx/nginx.conf.bak /etc/nginx/nginx.conf
另外一点是此时 nginx 被 mask 了……解除并重启它:
sudo systemctl unmask nginx
sudo systemctl start nginx
测试无误后,加上重启自启动
sudo systemctl enable nginx
ubuntu14.04升级php curl,支持http2发送APNs
03-09
ubuntu 12.04 163 apt source list
07-17
ubuntu 16.04安装docker-ce v17.03
05-31
ubuntu 安装MongoDB
07-01
ubuntu-14.04下安装KVM虚拟化
06-03
ubuntu安装mongodb数据库服务器
05-29
CentOS-5 yum安装nginx php53 mysql55 lnmp环境
04-18
docker安装部署gitlab 配置使用部外nginx
04-14
docker部署zabbix监控系统(nginx mysql)
06-28
saltstack快速批量安装nginx
07-16
使用nginx limit_req限制用户请求速率
06-06
开启nginx的gzip压缩功能,节省流量
05-28
CSS6当使用老版本的指纹识别软件时,有可能出现“没有找到指纹识别器”现象
06-29
MeEdu v2.0-beta12 版本上线,基于 Laravel 的在线点播收费系统
03-15
PC-cillin 2007如何设置升级代理服务器
04-10
Q4OS 4.0 测试版本发布,基于 Debian 的桌面发行版
04-27
Realtek HD声卡驱动程序版本问题导致部分机型出现蓝屏问题
07-23
ThinkPad T540p Win8升级Win8.1之后亮度无法调节的处理方案
05-24
ThinkPad从Windows 8升级到Windows 8.1后杜比音效提示报错的问题
04-21
V460/B460新版本ELAN触控板双击拖动功能如何实现
05-07