Создание службы Apache с помощью пользовательского файла httpd.conf в Windows

Создание службы Apache с помощью пользовательского файла httpd.conf в Windows

У меня есть 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.

Связанный контент