
У меня есть custom-httpd.conf
файл. c:\apache\conf
Интересно, как использовать этот custom-httpd.conf
файл вместо httpd.conf
файла для создания службы Apache в Windows.
Попробовал команду ниже, но не сработало
httpd.exe -k start -k config ..\conf\custom-httpd.conf -n "Apachefacade"
решение1
Вы должны иметь возможность просто изменить конфигурацию по умолчанию, чтобы она указывала на вашу пользовательскую конфигурацию:
http://httpd.apache.org/docs/2.2/mod/core.html#include
Если вы пытаетесь запустить второй экземпляр, вам нужно -f
указать конфигурацию, в вашем примере вы использовали-k
решение2
Если вы передадите такую команду для создания второй службы:
httpd.exe -f conf/2.conf -k install -n server2
Затем при каждом запуске службы с именем «server2» она будет запускаться с альтернативной конфигурацией, указанной параметром -f.