如何更改默认的 apache httpd.conf 文件位置

How can I change the default apache httpd.conf file location

apache httpd 配置文件 httpd.conf 的默认位置是 apache-http-root\conf 文件夹。如何更改此位置以从其他位置加载配置文件?

如果你想安装apache Httpd作为windows服务,你需要运行以下命令:

httpd.exe -k install

如果您使用此命令,服务将被称为 Apache2.4 并且配置将被假定为 conf\httpd.conf.

如果您需要指定要安装的服务的名称,请使用以下命令。如果您的计算机上安装了多个不同的 Apache 服务,则必须执行此操作。如果您在安装期间指定了一个名称,则还必须在任何其他 -k 操作期间指定它。

httpd.exe -k install -n "MyServiceName"

如果你需要为不同的服务专门命名的配置文件,你必须使用这个:

httpd.exe -k install -n "MyServiceName" -f "c:\files\my.conf"

如果您使用此命令,服务将被称为 MyServiceName 并且配置将被假定为 c:\files\my.conf.

来源:https://httpd.apache.org/docs/current/platform/windows.html