一文读懂Nginx 之 Ubuntu使用apt方式安装Nginx官方最新版本

目录

一、安装过程

步骤一、更新操作系统依赖

步骤二、安装必备工具

[步骤三、导入 Nginx 官方签名密钥](#步骤三、导入 Nginx 官方签名密钥)

[步骤四、添加 Nginx 官方稳定版软件源](#步骤四、添加 Nginx 官方稳定版软件源)

步骤五、设置源优先级,优先安装官方源Nginx(选做)

步骤六、再次更新软件源缓存

步骤七、安装官方源最新Nginx版本

步骤八、查看安装的Nginx版本(验证是否最新)

步骤九、设置Nginx服务开机自启

步骤十、启动Nginx服务

二、常用命令

1、验证Nginx配置文件

2、重载Nginx配置文件


更多内容详见如下博文:

《一文读懂Nginx应用之 CentOS安装部署Nginx服务》

《一文读懂Tomcat应用之 CentOS安装部署Tomcat服务》

《一文读懂Nginx应用之 HTTP反向代理》

《一文读懂Nginx应用之 HTTP负载均衡(七层负载均衡)》

《一文读懂Nginx应用之 Keepalived+Nginx+Tomcat实现高可用负载均衡集群》

《一文读懂Nginx应用之 HTTPS 反向代理负载均衡》

《一文读懂CA数字证书与生成自签名证书》


Ubuntu操作系统版本:

复制代码
root@ubuntumonitor:~# lsb_release -a

本文以Ubuntu 24.04.3 LTS为例。

一、安装过程

步骤一、更新操作系统依赖

复制代码
root@ubuntumonitor:~# apt update

步骤二、安装必备工具

复制代码
root@ubuntumonitor:~# apt install -y curl gnupg2 ca-certificates lsb-release ubuntu-keyring

步骤三、导入 Nginx 官方签名密钥

复制代码
root@ubuntumonitor:~# curl -fsSL https://nginx.org/keys/nginx_signing.key | gpg --dearmor -o /usr/share/keyrings/nginx-archive-keyring.gpg

步骤四、添加 Nginx 官方稳定版软件源

复制代码
root@ubuntumonitor:~# echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] https://nginx.org/packages/ubuntu $(lsb_release -cs) nginx" | tee /etc/apt/sources.list.d/nginx.list
root@ubuntumonitor:~# ll /etc/apt/sources.list.d/
root@ubuntumonitor:~# cat /etc/apt/sources.list.d/nginx.list

步骤五、设置源优先级,优先安装官方源Nginx(选做)

复制代码
echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900" | tee /etc/apt/preferences.d/99nginx

步骤六、再次更新软件源缓存

复制代码
root@ubuntumonitor:~# apt update

步骤七、安装官方源最新Nginx版本

复制代码
root@ubuntumonitor:~# apt install -y nginx

使用apt安装的Nginx服务,已经自动注册为系统服务,可以直接使用systemctl命令进行管理。

步骤八、查看安装的Nginx版本(验证是否最新)

复制代码
root@ubuntumonitor:~# nginx -V

由上可见Nginx已经安装当前最新的nginx/1.30.1版本。

步骤九、设置Nginx服务开机自启

复制代码
root@ubuntumonitor:~# systemctl enable nginx

步骤十、启动Nginx服务

  • 启动Nginx服务

    root@ubuntumonitor:~# systemctl start nginx

  • 查看Nginx服务状态

  • 查看Nginx服务端口
  • 访问Nginx服务

使用IP+端口访问,此处是http://192.168.92.128/

二、常用命令

1、验证Nginx配置文件

启动Nginx服务或者重载Nginx配置文件前,应该使用该命令验证配置文件是否正确无误。

复制代码
root@ubuntumonitor:~# nginx -t

2、重载Nginx配置文件

使用重载Nginx配置文件的功能,可以在不用停止Nginx服务的情况下重新加载更新过的配置文件。

复制代码
root@ubuntumonitor:~# nginx -s reload

更多内容详见如下博文:

《一文读懂Nginx应用之 CentOS安装部署Nginx服务》

《一文读懂Tomcat应用之 CentOS安装部署Tomcat服务》

《一文读懂Nginx应用之 HTTP反向代理》

《一文读懂Nginx应用之 HTTP负载均衡(七层负载均衡)》

《一文读懂Nginx应用之 Keepalived+Nginx+Tomcat实现高可用负载均衡集群》

《一文读懂Nginx应用之 HTTPS 反向代理负载均衡》

《一文读懂CA数字证书与生成自签名证书》

相关推荐
顶点多余6 小时前
多路转接--select /poll
运维·服务器
老毛肚7 小时前
微服务网关整合授权中心实现单点登录
运维·微服务·架构
小梦爱安全7 小时前
配置RIP动态路由协议
运维·网络
闫记康7 小时前
Linux学习day3
linux·服务器·学习
嵌入式学习和实践7 小时前
在 Ubuntu 24 上搞交叉编译,提示工具链 No such file or directory
ubuntu·eclipse·no such file
墨着染霜华7 小时前
Windows 启动 Nginx 一闪而过、pid 丢失、logs 目录报错彻底解决
运维·windows·nginx
Uncertainty!!7 小时前
Ubuntu下Zotero与Prism高效文献管理指南
ubuntu·zotero·overleaf·prism
蛐蛐蛐7 小时前
使用Frp实现内网穿透以访问内网Win11远程桌面
网络·ubuntu
皆圥忈7 小时前
Linux 进程管理从入门到实战(一)
linux