![在 15.10 中找不到 Apache 配置文件,它们是否改变了位置?](https://linux22.com/image/880483/%E5%9C%A8%2015.10%20%E4%B8%AD%E6%89%BE%E4%B8%8D%E5%88%B0%20Apache%20%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%EF%BC%8C%E5%AE%83%E4%BB%AC%E6%98%AF%E5%90%A6%E6%94%B9%E5%8F%98%E4%BA%86%E4%BD%8D%E7%BD%AE%EF%BC%9F.png)
我安装了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