删除部分配置文件后如何重新安装Apache HTTPD?

sea*_*owg 42 apt apache2

我最近在弄乱我的 Apache 配置并想重新安装,这样我就可以重新开始。我关注了一些关于重新安装apache2软件包的论坛帖子,这最终删除了我的/etc/apache2文件夹。

现在无论我尝试了多少事情,我似乎都无法完全擦除 Apache 安装然后重新安装。sudo apt-get install apache2或者reinstall什么都不做。我似乎也无法使用 Synaptic 将其删除。

我可以做些什么来再次在我的计算机上安装全新的 Apache?

ajm*_*tch 80

替换已删除的配置文件,不清除包,可以这样做

sudo apt-get -o DPkg::Options::="--force-confmiss" --reinstall install apache2
Run Code Online (Sandbox Code Playgroud)

要完全删除 apache2 配置文件,您应该

sudo apt-get purge apache2
Run Code Online (Sandbox Code Playgroud)

这将让您以通常的方式重新安装它

sudo apt-get install apache2
Run Code Online (Sandbox Code Playgroud)

删除所有配置文件需要清除 - 如果您删除配置文件但只删除包,那么会记住这一点并且默认情况下不会重新安装丢失的配置文件。


小智 5

首先运行以下命令

sudo apt-get remove --purge apache2 apache2-utils
Run Code Online (Sandbox Code Playgroud)

然后运行

sudo apt-get install apache2
Run Code Online (Sandbox Code Playgroud)

它对我有用

  • @tokam 是的,请参阅问题。 (5认同)
  • 这将删除您所有的 apache 配置。:( (2认同)