我的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.conf
或apache2.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.conf
find一堆设置。
在那里它是这样做的:
# 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
- 有人可以向我解释一下map和flatMap之间的区别,以及每个用例是什么?
- 如何防止在Rails中浏览器页面caching
- Ruby on Rails服务器选项
- 不正确configuration:包含的urlconf <project> .urls在其中没有任何模式
- Apache不从XAMPP控制面板运行(错误:Apache意外closures,这可能是由于端口被阻塞)
- Apache不接受来自本地主机外部的传入连接
- 只有variables引用应该由引用返回 – Codeigniter
- 我怎样才能使PHP显示错误,而不是给我500内部服务器错误
- 使用mod_rewrite将带有散列字符的path转换为查询string