
Ich habe meine custom-httpd.conf
Datei. c:\apache\conf
Ich frage mich, wie ich diese custom-httpd.conf
Datei anstelle httpd.conf
einer Datei verwende, um einen Apache-Dienst in Windows zu erstellen.
Habe den folgenden Befehl ausprobiert, aber er hat nicht funktioniert
httpd.exe -k start -k config ..\conf\custom-httpd.conf -n "Apachefacade"
Antwort1
Sie sollten in der Lage sein, die Standardkonfiguration einfach so zu ändern, dass sie auf Ihre benutzerdefinierte Konfiguration verweist:
http://httpd.apache.org/docs/2.2/mod/core.html#include
Wenn Sie versuchen, eine zweite Instanz zu starten, müssen Sie -f
die Konfiguration angeben. In Ihrem Beispiel haben Sie verwendet-k
Antwort2
Wenn Sie einen Befehl wie diesen übergeben, um Ihren zweiten Dienst zu erstellen:
httpd.exe -f conf/2.conf -k install -n server2
Dann wird jedes Mal, wenn Sie den Dienst mit dem Namen „server2“ starten, dieser mit der durch -f angegebenen alternativen Konfiguration gestartet.