Ubuntu使用apt安装最新稳定版nginx步骤(亲测)


#需求现场

使用apt install nginx 安装的总是低版本的nginx,那如何才能安装最新稳定版的呢?

#具体步骤

1、卸载旧的nginx

$ sudo apt remove nginx nginx-common nginx-full nginx-core

2、更新apt源文件

# 进入目录
$ sudo cd /etc/apt
# 备份源文件
$ sudo cp cp sources.list sources.list.bak
# 编辑源文件
$ sudo vim sources.list
# 文件末尾添加以下两行并保存
deb http://nginx.org/packages/mainline/ubuntu/ bionic nginx
deb-src http://nginx.org/packages/mainline/ubuntu/ bionic nginx

说明:由于我的Ubuntu版本是Ubuntu18.04(LTS)版的,所以系统代号是:bionic
如何查看系统代号,参考:https://blog.csdn.net/willingtolove/article/details/111462281

3、导入nginx公钥

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

4、安装新的nginx

sudo apt-get update
sudo apt-get install nginx

以上已经成功通过apt安装了最新稳定版本的nginx。

5、参考

https://www.cnblogs.com/jimaojin/archive/2004/01/13/12499854.html


  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Ubuntu 20.04可以通过源码安装Nginx安装过程包括依赖安装、配置目录、编译安装步骤。下面是具体的安装过程: 1. 依赖安装: - 执行命令`sudo apt-get update`更新包管理器。 - 执行命令`sudo apt-get install build-essential`安装编译工具。 - 执行命令`sudo apt-get install zlib1g-dev libpcre3-dev libssl-dev`安装Nginx所需的依赖库。 2. 配置目录: - 执行命令`sudo mkdir /etc/nginx`创建Nginx的配置目录。 - 执行命令`sudo mkdir /etc/nginx/conf.d`创建Nginx的额外配置目录。 - 执行命令`sudo mkdir /var/log/nginx`创建Nginx的日志目录。 - 执行命令`sudo mkdir /var/www/html`创建Nginx的默认网站根目录。 3. 编译安装: - 下载Nginx源码包:在官方网站(https://nginx.org)上下载最新稳定版本源码包。 - 解压源码包:执行命令`tar -zxvf nginx-xxx.tar.gz`解压源码包。 - 进入源码目录:执行命令`cd nginx-xxx`进入源码目录。 - 配置编译选项:执行命令`./configure`配置编译选项。 - 编译并安装:执行命令`make && sudo make install`进行编译和安装。 4. 启动Nginx: - 执行命令`sudo nginx`启动Nginx服务。 5. 创建系统服务: - 执行命令`sudo vim /etc/systemd/system/nginx.service`创建Nginx的系统服务配置文件。 - 将以下内容复制到配置文件中: ``` [Unit] Description=Nginx HTTP Server After=network.target [Service] Type=forking PIDFile=/usr/local/nginx/logs/nginx.pid ExecStartPre=/usr/local/nginx/sbin/nginx -t -c /etc/nginx/nginx.conf ExecStart=/usr/local/nginx/sbin/nginx -c /etc/nginx/nginx.conf ExecReload=/usr/local/nginx/sbin/nginx -s reload ExecStop=/usr/local/nginx/sbin/nginx -s stop [Install] WantedBy=multi-user.target ``` 6. 启动Nginx服务: - 执行命令`sudo systemctl start nginx`启动Nginx服务。 7. 查看Nginx日志: - 执行命令`sudo tail -f /var/log/nginx/error.log`查看Nginx的错误日志。 以上是在Ubuntu 20.04上通过源码安装Nginx的方法。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值