我安装了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