У меня есть мой 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"
Вы должны иметь возможность просто изменить конфигурацию по умолчанию, чтобы она указывала на вашу настраиваемую конфигурацию:
http://httpd.apache.org/docs/2.2/mod/core.html#include
Если вы пытаетесь запустить второй экземпляр, вам понадобится -f
чтобы указать конфигурацию, в вашем примере вы использовали -k
Если вы передадите такую команду для создания второй службы:
httpd.exe -f conf/2.conf -k install -n server2
Затем каждый раз, когда вы запускаете службу с именем «server2», она будет запускаться с альтернативной конфигурацией, указанной параметром -f.