找不到httpd.conf


67

我已经在笔记本电脑上安装了Ubuntu 14.04,并安装了Apache 2(版本2.4.7)和PHP 5。

我找不到httpd.conf。我需要更改它,因为当我尝试打开.php页面时,我看到一个下载框。

我应该如何进行?


1
我相信您在问错问题。您应该问的问题是“如何防止显示此下载框” +“查看我添加的图像”。如果那将“用...编辑httpd.conf”作为答案,您将得到一个好的q和一个好的a。现在您将获得关于httpd.conf的否定答案,因为您仍然有一个下载框,您对此没有兴趣;)
Rinzwind 2015年

Answers:


103

Ubuntu未httpd.conf作为标准使用,而是在中找到了针对apache的全局配置内容/etc/apache2/apache2.conf。您可以httpd.conf在apache2目录中创建一个,然后通过在其中包含以下行来从中加载任何进一步的配置/etc/apache2/apache2.conf.

Include /etc/apache2/httpd.conf

您不需要该文件来配置apache,但是如果其他软件依赖于该文件,则可以创建该文件。


1
Arronical将需要配置的httpd.conf文件放在哪里?我正在按照本教程在apachee2enetworks.com/help/knowledge-base/…
qualebs

14

httpd.conf将在/etc/apache2/

/etc/apache2$ ls
apache2.conf  envvars     mods-available  ports.conf       sites-enabled
conf.d        httpd.conf  mods-enabled    sites-available
:/etc/apache2$ more httpd.conf
:/etc/apache2$

我需要改变

你不可以。该文档指出

httpd.conf:历史上主要的Apache2配置文件,以httpd守护程序命名。现在该文件不存在。在旧版本的Ubuntu中,该文件可能存在,但为空,因为所有配置选项都已移至以下引用的目录。

因为当我尝试打开.php页面时,我看到一个下载框

更改将如何httpd.conf解决?如果您需要更改配置设置,我会假设您需要更改apache2.conf或中的虚拟主机/etc/apache2/sites-enabled/


4
实际上,我看到的是apache2.conf
Yufenyuy Veyeh Dider
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.