飞跃高山与大洋的鱼飞跃高山与大洋的鱼
首页
先看
计算机
  • 数学
  • Linux
  • Arch
  • Manjaro
  • Ubuntu
  • CentOS
  • Kubernetes
  • Web
  • JavaScript
  • TypeScript
  • CSS
  • Canvas
  • Vue
  • Vite
  • NuxtJS
  • Webpack
  • Flutter
  • D3
  • Jest
  • WeApp
  • Utils
  • Nodejs
  • Nestjs
  • Golang
  • Nginx
  • Traefik
  • MySQL
  • MongoDB
  • Redis
  • Docker
算法
  • 像素风
  • Git
  • Github
  • VSCode
  • Chrome
  • Google
  • Bookmark scripts
  • 导航 🎉
  • VuePress 侧边栏插件
  • VuePress 官网
🚇 开往
首页
先看
计算机
  • 数学
  • Linux
  • Arch
  • Manjaro
  • Ubuntu
  • CentOS
  • Kubernetes
  • Web
  • JavaScript
  • TypeScript
  • CSS
  • Canvas
  • Vue
  • Vite
  • NuxtJS
  • Webpack
  • Flutter
  • D3
  • Jest
  • WeApp
  • Utils
  • Nodejs
  • Nestjs
  • Golang
  • Nginx
  • Traefik
  • MySQL
  • MongoDB
  • Redis
  • Docker
算法
  • 像素风
  • Git
  • Github
  • VSCode
  • Chrome
  • Google
  • Bookmark scripts
  • 导航 🎉
  • VuePress 侧边栏插件
  • VuePress 官网
🚇 开往
  • UBUNTU

    • Ubuntu
    • 修改 swap 分区大小
    • 配置网络 netplan
    • 修复时间显示
    • 内网穿透 FRP
    • FRP 和 Nginx 共用 80 端口
    • Ubuntu 下安装最新版本的 Nginx
      • 安装依赖
      • 更新源
      • 验证 Nginx
      • 安装 Nginx
    • Ubuntu 计算机配置

Ubuntu 下安装最新版本的 Nginx

安装依赖

sudo apt install curl gnupg2 ca-certificates lsb-release

更新源

# 稳定版
echo "deb http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" \
    | sudo tee /etc/apt/sources.list.d/nginx.list

# 最新版
echo "deb http://nginx.org/packages/mainline/ubuntu `lsb_release -cs` nginx" \
    | sudo tee /etc/apt/sources.list.d/nginx.list

验证 Nginx

curl -fsSL https://nginx.org/keys/nginx_signing.key | sudo apt-key add -
# 输出 OK 则正确
sudo apt-key fingerprint ABF5BD827BD9BF62
# 对比输出结果是否为
# pub   rsa2048 2011-08-19 [SC] [expires: 2024-06-14]
#      573B FD6B 3D8F BC64 1079  A6AB ABF5 BD82 7BD9 BF62
# uid   [ unknown] nginx signing key <signing-key@nginx.com>

安装 Nginx

sudo apt update # 更新
sudo apt install nginx # 安装

nginx -v # 验证
# nginx version: nginx/1.17.3
编辑文档!
上次更新:
贡献者: shanyuhai123
Prev
FRP 和 Nginx 共用 80 端口
Next
Ubuntu 计算机配置