我的英语很差,谢谢你的耐心等待!
我编译了apache httpd服务器并正常安装。它可以正常工作。配置文件是/usr/local/apache2/conf/httpd.conf。但我们知道在ubuntu上安装apache使用:apt-get install apache2,将在/etc/apache2/apache2.conf中包含主配置文件和其他单独的配置文件。
我的问题是如何从源代码编译apache httpd服务器并生成与apache2.conf相同的配置文件结构而不是httpd.conf?
答案 0 :(得分:0)
如果你想模仿Debian / Ubuntu布局,你必须遵循这些简单的步骤。
HTTPD配置带有一个名为的选项,我在这里引用文档:
- 使布局= LAYOUT
LAYOUT 是您在下载要编译的源代码时获得的文件 config.layout 中定义的布局名称。
由于“Debian”已在该文件中定义,因此您只需调用它:
- 使布局= Debian的
这与另一个选项一起按您的要求更改二进制名称和配置文件:
- with-program-name apache2
应该做trik。
如此简短:
./configure --enable-layout=Debian --with-program-name=apache2
...以及您认为必要的任何其他配置选项。