在 Debian 上安装最新版 Nginx
安装先决条件
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
本文链接:
/archives/eyJAe2Bz
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
薪萤-博客!
喜欢就支持一下吧
打赏
微信
支付宝