官方文档

安装先决条件

sudo apt install curl gnupg2 ca-certificates lsb-release debian-archive-keyring

导入官方 Nginx 签名密钥

curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor \
    | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null

验证下载的文件是否包含正确的密钥:

gpg --dry-run --quiet --no-keyring --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg

设置 Nginx 存储库

echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \
http://nginx.org/packages/debian $(lsb_release -cs) nginx" \
    | sudo tee /etc/apt/sources.list.d/nginx.list

设置存储库固定优先级

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

安装最新版 Nginx

sudo apt update
sudo apt install nginx

常用的Nginx命令

1. 启动 Nginx 服务

sudo systemctl start nginx

2. 停止 Nginx 服务

sudo systemctl stop nginx

3. 重启 Nginx 服务

sudo systemctl restart nginx

4. 重新加载 Nginx 配置

sudo systemctl reload nginx

5. 检查 Nginx 配置是否有语法错误

sudo nginx -t

6. 查看 Nginx 版本信息

nginx -v

7. 查看 Nginx 运行状态

sudo systemctl status nginx

8. 查看 Nginx 日志

- 错误日志:

sudo tail -f /var/log/nginx/error.log

- 访问日志:

sudo tail -f /var/log/nginx/access.log

9. 重新加载 Nginx 配置并强制关闭连接

sudo nginx -s reload

文章作者: 子受
本文链接:
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 薪萤-博客
文档
喜欢就支持一下吧
打赏
微信 微信
支付宝 支付宝