在 Ubuntu 移除 Nginx 伺服器
大约 1 分鐘
在 Ubuntu 移除 Nginx 伺服器
前言
當 Nginx 有比較大的改版,
建議將舊版刪除乾淨再安裝新版。
備份舊版設定檔案
很重要!
在 Ubuntu 作業系統使用 APT 官方套件來源安裝的話,
通常設定檔路徑會在 /etc/nginx
內。
雖然新舊版本設定不一定能完全沿用,至少可以有舊版參考。
停止伺服器服務
sudo service nginx stop
刪除 Nginx 包含設定文件
remove
會從系統中刪除套件但不刪除設定,purge
會從系統中完全刪除套件與設定。
sudo apt-get purge nginx
# 或
sudo apt-get --purge remove nginx
移除軟體並清理遺留的垃圾
安裝套件通常會一併安裝相依的套件,
使用 autoremove
可以自動刪除,
不過如果安裝很多第三方套件來源的人可能會採坑,還是要小心使用。
sudo apt-get autoremove
列出與 Nginx 相關的軟體並刪除顯示的軟體列表
dpkg --get-selections|grep nginx
sudo apt-get --purge remove nginx
sudo apt-get --purge remove nginx-common
sudo apt-get --purge remove nginx-full
再次執行並確認是否都刪除
dpkg --get-selections|grep nginx
不再顯示 Nginx
which nginx
重啟電腦
江湖傳說「重開機治百病」。