我的httpd.conf是空的

我最近安装在Ubuntu的Apache2,但我有一个问题,我的httpd.conf是空的。 有人可以给我一个干净的副本httpd.conf在Ubuntu的apache2? 谢谢!

编辑:我看到你的答案,但在wampserver httpd.conf不是空的,正如你所提到的是用户选项。 所以我该怎么做?

编辑2:这就是我在我的apache2.conf,我如何添加模块,启用gzip和所有这一切?

[删除了内容,因为它们使问题变得不可读,而且是无用的,因为这是Ubuntu下默认的Apache2configuration。]

Ubuntu中的/etc/apache2/httpd.conf是空的,因为Apacheconfiguration驻留在/etc/apache2/apache2.conf

“httpd.conf是用于用户选项的。”不,不是,这是出于历史原因。

使用Apache服务器 ,所有的用户选项都应该进入/etc/apache2/conf.d/里的新的*.conf文件。 此方法应该是“更新安全的”,因为httpd.confapache2.conf可能会在下次服务器更新时被覆盖。

/etc/apache2/apache2.conf里面,你会发现下面一行,其中包括这些文件:

 # Include generic snippets of statements Include conf.d/ 

Apache 2.4+开始 ,用户configuration目录是/etc/apache2/conf-available/ 。 使用a2enconf FILENAME_WITHOUT_SUFFIX启用新的configuration文件或在/etc/apache2/conf-enabled/手动创build符号链接。 注意从Apache 2.4起,configuration文件必须有后缀.conf (例如conf-available/my-settings.conf )。

它默认是空的。 你会在/etc/apache2/apache2.conffind一堆设置。

在那里它是这样做的:

 # Include all the user configurations: Include httpd.conf 

好的 – 你所缺less的是它的devise是为了更多的工业和服务于许多网站,所以你想要的configuration可能是:

 /etc/apache2/sites-available/default 

在我的系统上从/etc/apache2/sites-enabled/

如果你想拥有不同的选项不同的网站,复制该文件,然后更改这些…

在我看来,这个文件是空的。

一个类似的问题已经被问到这里: https : //stackoverflow.com/questions/2567432/ubuntu-apache-httpd-conf-or-apache2-conf

所以,你应该看看/etc/apache2/apache2.conf