Apache 服务器配置扩展?

Apache 服务器配置扩展?

我想安装一个 Apache 服务器的副本版本,该副本版本与现有运行版本共享几乎所有配置。任何一个服务器都将一直运行,由于我不想复制配置文件,因此我引用了 httpd.conf 文件以包含原始 Apache 服务器的 httpd.conf。

但我想自定义 SSL conf 中的虚拟主机设置,更准确地说是 mod-rewrite 规则,因此我创建了包含所有更改的 httpd.ssl.conf 文件。但由于原始 httpd.conf 包含原始 httpd.ssl.conf 文件,因此我收到“仅允许使用一次套接字地址错误”。

 MyHttpd.conf --> Includes Original Httpd.conf
                            --> Includes original httpdssl.conf

              --> Includes customizedHttpssl.conf

有没有办法排除原始的 httpssl.conf 并使系统识别我的 ssl.conf?或者可以扩展虚拟主机设置。

答案1

将原始 SSL 配置包含的内容之外的所有内容移出httpd.conf到名为 的新文件中httpdcommon.conf

现在设置

 httpd.conf --> Includes httpdcommon.conf
            --> Includes original httpdssl.conf

然后

 MyHttpd.conf --> Includes httpdcommon.conf
              --> Includes customizedHttpssl.conf

相关内容