官方文档

安装先决条件

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 许可协议。转载请注明来自 霍去贼 - 博客!
文档
喜欢就支持一下吧
打赏
微信 微信
支付宝 支付宝