kaepten: Apache als Service - verschiedene Konfig-Files

Hallo Forum
Ähnlich geht es mir wie http://forum.de.selfhtml.org/?m=71217&t=12888, nur dass ich bisher mit verschiedenen config-Files das gelöst habe.

Ich habe nun Apache2 installiert und das auf Win2000 als Service. Das scheint mir eine feine Sache zumal ich den Monitor im Tray praktisch finde. Wenn der Service gestartet wird, wird per Default immer httpd.conf verwendet. Früher habe ich immer mit apache -f "PFAD_ZUM_CONF_FILE" den Server gestartet. Und da ich verschiedene Config-Files hatte war das eine praktische Sache. Ich richtete mir dazu einfach verschiedene "Batchs" ein die mir die Zeile ausführten.

Wie aber könnte ich etwas ähnliches mit dem Service machen? Ich konnte in der Doku nichts dazu finden und hoffe, dass jemand eine Idee hat. Ich kenne da auch Win2000 mit den Services zu wenig.

Ich bin nicht angewiesen, dass der Server als Service läuft. Ich habe nun zur "alten" apache -f Methode über die DOS-Box gegriffen. Das komische dabei ist aber dass mir jedesmal wenn der PHP-Interpreter aufgerufen wird, dieser Interpreter wiederum eigene DOS-Fenster auf- und wieder zumacht? Das ist schon unangenehm und das hatte ich auf der alten Installation und als Service gestartet nicht....

Vielen Dank für Ideen und Antworten
kaepten

  1. Schoenen Guten Morgen,

    Ich habe nun Apache2 installiert und das auf Win2000 als
    Service. [...] Wenn der Service gestartet wird,
    wird per Default immer httpd.conf verwendet. Früher habe ich
    immer mit apache -f "PFAD_ZUM_CONF_FILE" den Server gestartet.

    Wie aber könnte ich etwas ähnliches mit dem Service machen?
    Ich konnte in der Doku nichts dazu finden und hoffe, dass
    jemand eine Idee hat. Ich kenne da auch Win2000 mit den
    Services zu wenig.

    Ich sehe zwei Moegkichkeiten dein Problem zu loesen.
    Loesung 1:
    Stoppe den Apache Service ueber die DOS-Box z.B.
    apache -n apache -k uninstall (Beendet den Dienst)

    Und richte dir einen Neuen Dienst ein:
    apache -n apache -k install -W service -f "PFAD_ZUM_CONF_FILE"

    Das geht auch zusammen:
    apache -n apache -k config -f "PFAD_ZUM_CONF_FILE"

    Oder ueber den Dienst-Manager (Start -> Enstellungen ->
    Systemsteuerung -> Verwaltung -> Dienste):
    Dann mustt du dir den Apache Dienst raussuchen, die Startkommandos
    wie oben aendern und Neu Starten.

    Das komische dabei ist aber dass mir jedesmal wenn der PHP-
    Interpreter aufgerufen wird, dieser Interpreter wiederum eigene
    DOS-Fenster auf- und wieder zumacht?

    Hast du PHP als CGI Installiert, dann besorg dir mal PHP 4.2.1
    mit einem Apache2-Modul.

    gruesse aus'm RuhrPott
        jens mueller

    p.s. Keine Bilder tschuldigung, will mich gerade nicht neu
    Anmelden