在Debian上安裝最新版Nginx實踐
更新時間:2025年09月16日 09:55:22 作者:子受
文章介紹了Nginx安裝的官方文檔流程,涵蓋先決條件、密鑰驗證、存儲庫設(shè)置、安裝步驟及常用命令,如啟動/停止/重啟服務(wù)、檢查配置、查看版本與日志等,幫助用戶完成Nginx部署與管理
安裝先決條件
sudo apt install curl gnupg2 ca-certificates lsb-release debian-archive-keyring
導(dǎo)入官方 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
設(shè)置 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設(shè)置存儲庫固定優(yōu)先級
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 服務(wù):
sudo systemctl start nginx
2. 停止 Nginx 服務(wù):
sudo systemctl stop nginx
3. 重啟 Nginx 服務(wù):
sudo systemctl restart nginx
4. 重新加載 Nginx 配置:
sudo systemctl reload nginx
5. 檢查 Nginx 配置是否有語法錯誤:
sudo nginx -t
6. 查看 Nginx 版本信息:
nginx -v
7. 查看 Nginx 運行狀態(tài):
sudo systemctl status nginx
8. 查看 Nginx 日志:
- - 錯誤日志:
sudo tail -f /var/log/nginx/error.log
- - 訪問日志:
sudo tail -f /var/log/nginx/access.log
9. 重新加載 Nginx 配置并強制關(guān)閉連接:
sudo nginx -s reload
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

