使用apache2.conf编译apache httpd服务器作为主配置文件

时间:2018-02-23 03:01:55

标签: ubuntu apache2 httpd.conf

我的英语很差,谢谢你的耐心等待!

我编译了apache httpd服务器并正常安装。它可以正常工作。配置文件是/usr/local/apache2/conf/httpd.conf。但我们知道在ubuntu上安装apache使用:apt-get install apache2,将在/etc/apache2/apache2.conf中包含主配置文件和其他单独的配置文件。

我的问题是如何从源代码编译apache httpd服务器并生成与apache2.conf相同的配置文件结构而不是httpd.conf?

1 个答案:

答案 0 :(得分:0)

如果你想模仿Debian / Ubuntu布局,你必须遵循这些简单的步骤。

HTTPD配置带有一个名为的选项,我在这里引用文档:

  

- 使布局= LAYOUT

LAYOUT 是您在下载要编译的源代码时获得的文件 config.layout 中定义的布局名称。

由于“Debian”已在该文件中定义,因此您只需调用它:

  

- 使布局= Debian的

这与另一个选项一起按您的要求更改二进制名称和配置文件:

  

- with-program-name apache2

应该做trik。

如此简短:

./configure --enable-layout=Debian --with-program-name=apache2 

...以及您认为必要的任何其他配置选项。