【如何百科】Ubuntu设置Nginx软件包源和安装
1. 安装必要的工具和证书
首先,安装 curl、gnupg2、ca-certificates、lsb-release 和 ubuntu-keyring,并更新软件包列表:
apt update |
2. 导入Nginx签名密钥
使用 curl 下载Nginx签名密钥,然后使用 gpg 命令导入密钥,并将其保存到 /usr/share/keyrings/nginx-archive-keyring.gpg:
curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null |
3. 验证导入的密钥
运行以下命令以验证导入的Nginx签名密钥:
gpg --dry-run --quiet --no-keyring --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg |
4. 配置Nginx软件包源
使用以下命令将Nginx软件包源添加到 /etc/apt/sources.list.d/nginx.list 文件中:
echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/mainline/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list |
5. 设置软件包优先级
为Nginx软件包设置优先级,以确保优先使用官方Nginx软件包:
echo -e "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" | sudo tee /etc/apt/preferences.d/99nginx |
6. 安装Nginx
现在,使用以下命令安装Nginx:
apt update |
7. 启动和检查Nginx服务状态
service nginx start |
8. 设置Nginx开机自启
使用 systemctl 命令启用并立即启动Nginx服务:
systemctl enable --now nginx |
通过以上步骤,您应该已经成功地在Ubuntu系统上安装并配置了Nginx。现在,您可以开始使用Nginx来部署和管理您的Web应用程序。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 泰山!
评论
ValineDisqus