Ubuntu

我不小心刪除了 /etc/nginx,重新安裝 nginx 無法恢復

  • November 26, 2020

我在 Ubuntu 上,我試圖恢復/etc/nginx/sites-enabled/default意外刪除整個文件夾時的原始設置。通過解除安裝和重新安裝 nginxapt-get不會重新創建原始文件夾。

我能做些什麼來恢復它們?

--force-confmiss使用選項強制重新安裝預設配置文件dpkg

看起來 nginx 的包裝佈局在 11.04 中發生了變化。如果您使用的是 10.10 或更高版本:

sudo dpkg --force-confmiss -i /var/cache/apt/archives/nginx_*.deb

或 11.04 及更新版本:

sudo dpkg --force-confmiss -i /var/cache/apt/archives/nginx-common_*.deb

檢查 ubuntu 系統中的 deb 包

$$ your version of deb file may be different $$

/var/cache/apt/archives/nginx-common_0.8.54-4_all.deb

使用存檔管理器打開它。在存檔中檢查文件夾 /etc/nginx

這是預設的 nginx 安裝 cfg 文件夾。你可以從這裡複製到 /etc 。

引用自:https://serverfault.com/questions/348165