在 15.10 中找不到 Apache 配置文件,它们是否改变了位置?

在 15.10 中找不到 Apache 配置文件,它们是否改变了位置?

我安装了apache2,但无法更改字符集和语言——当我尝试编辑配置文件时,文件并不存在于中/etc/apache2,它是一个空文件夹。

其他配置文件在哪里httpd.conf?在 Apache 15.10 版本中它们的位置有变化吗?

答案1

Apache 配置文件的位置没有改变 - 它仍然是/etc/apache2/...

考虑到您对我最初评论的回应,听起来您的 Apache conf 文件已被删除,这是一件坏事。或者您的软件包已损坏,这解释了配置文件不存在的原因。


我们通常可以通过重新安装包含配置的文件夹来修复默认设置。但有时我们必须彻底重新安装 Apache,方法是清除现有安装并重新安装。

首次尝试:重新安装包

这将重新安装该apache2包,我相信它包含默认配置设置;这应该安装配置的新副本。

sudo apt-get install --reinstall apache2

但是,如果此操作失败,并且没有可用的默认配置的新副本/etc/apache2,那么我们需要采取更有力的方法,包括删除和清除(以摆脱任何剩余的配置),然后完全重新安装 Apache 核心软件包......

第二次尝试:删除 apache2,然后重新安装

sudo apt-get purge apache2 apache2-bin apache2-data apache2-utils
sudo apt-get clean
sudo apt-get install apache2 apache2-bin apache2-data apache2-utils

相关内容