我不小心删除了/etc/nginx,重新安装nginx不会恢复

Gab*_*lli 6 ubuntu nginx apt

我在 Ubuntu 上,/etc/nginx/sites-enabled/default当我不小心删除了整个文件夹时,我试图恢复原始设置。通过卸载和重新安装 nginxapt-get不会重新创建原始文件夹。
我能做些什么来恢复它们?

Sha*_*den 12

使用--force-confmiss选项强制重新安装默认配置文件dpkg

看起来 nginx 的打包布局在 11.04 中发生了变化。如果您使用的是 10.10 或更高版本:

sudo dpkg --force-confmiss -i /var/cache/apt/archives/nginx_*.deb
Run Code Online (Sandbox Code Playgroud)

或 11.04 及更新版本:

sudo dpkg --force-confmiss -i /var/cache/apt/archives/nginx-common_*.deb
Run Code Online (Sandbox Code Playgroud)


val*_*alk 6

这应该可以工作(注意这会完全卸载 nginx):

apt-get purge nginx nginx-common nginx-full
Run Code Online (Sandbox Code Playgroud)

进而

apt-get install nginx
Run Code Online (Sandbox Code Playgroud)