【问题标题】:how do I change the location of the httpd.conf for Apache on windows?如何在 Windows 上更改 Apache 的 httpd.conf 的位置?
【发布时间】:2014-08-11 07:06:28
【问题描述】:

我正在努力在 Windows Server 2012 上设置负载平衡集群,并有一个共享驱动器,我希望 Apache 的配置文件存在于其中。这样,LB 的每个成员都可以加载完全相同的配置文件。如何更改配置文件的位置与 ServerRoot 的位置无关?

【问题讨论】:

  • 哇.. 这是一个很好的大声笑。
  • 我知道我在谷歌搜索中一直空着...
  • @Du6e, ?有什么好的?

标签: windows apache httpd.conf


【解决方案1】:

使用 -d 参数启动 Apache 进程,并提供您的替代 ServerRoot 作为参数,但我认为使用某种机制将文件本地同步到每个服务器会是一个更好的主意.

另请阅读http://httpd.apache.org/docs/2.4/mod/core.html#mutex,如果您从网络文件系统运行,建议您这样做。

如果您只想指定主配置文件,请使用-f 参数和配置文件的路径作为参数启动进程。

【讨论】:

  • 有没有办法只指定配置文件而不是服务器根目录?让配置文件说根在哪里?
  • 好吧,其他处理这个问题的人在这里是关于它的最终知识......使用“sc delete Apache2.4”删除您现有的服务,然后运行“E:\apache24\bin\httpd.exe " -k install -n "Apache2.4" -f "G:\configs\httpd.conf" 这将使用自定义文件创建服务。
猜你喜欢
  • 1970-01-01
  • 2012-07-05
  • 2018-06-07
  • 2011-01-11
  • 1970-01-01
  • 1970-01-01
  • 2011-05-02
  • 2022-10-21
  • 2012-09-14
相关资源
最近更新 更多