Forum: PC Hard- und Software Apache mit -c mehrere Direktiven übergeben


von Matthias S. (da_user)


Lesenswert?

Hi,

ich würde dem Apache-Server gerne beim Starten mit der Option "-c" ( 
https://www.teialehrbuch.de/Kostenlose-Kurse/Apache/15393-Kommandozeilenparameter.html 
) mehrere Direktiven übergeben, nämlich "Listen" und "DocumentRoot". 
Einzeln habe ich das schon hinbekommen, zusammen noch nicht.

Wie muss ich das gestalten, probiert habe ich bis dato:
1
mapache -c "DocumentRoot \Verzeichnis\" -c "Listen 8800"
2
mapache -c "DocumentRoot \Verzeichnis\" "Listen 8800"
3
mapache -c "DocumentRoot \Verzeichnis\ Listen 8800"

Ich bekomme vom mapache leider keine schöne Fehlermeldung, nur Hilfstext 
mit der Übersicht der Startparameter.

VG
da_user

: Bearbeitet durch User
von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Was ist "mapache"?

Der Apache-Prozess heißt üblicherweise httpd, die Windows-Version 
entsprechend httpd.exe

Die verschiedenen Kommandozeilenparameter sind hier

https://httpd.apache.org/docs/2.4/programs/httpd.html

dokumentiert.

von Matthias S. (da_user)


Lesenswert?

Rufus Τ. F. schrieb:
> Was ist "mapache"?
>
> Der Apache-Prozess heißt üblicherweise httpd, die Windows-Version
> entsprechend httpd.exe

Das komplette Set hier (DokuWikiOnAStick) ist von irgendjemanden 
speziell konfiguriert worden und der hat den Apache in der 
"Programmbeschreibung" auch als "Microapache" bezeichnet. Entsprechend 
kann ich mir gut vorstellen, dass er die exe von httpd.exe in 
mapache.exe unbenannt hat.

Rufus Τ. F. schrieb:
> Die verschiedenen Kommandozeilenparameter sind hier
>
> https://httpd.apache.org/docs/2.4/programs/httpd.html

Die Komandozeilenparameter sind ja nicht das Problem, meinen passenden 
Parameter ("-c") kenne ich bereits:

> -c directive
> Process the configuration directive after reading config files.

Die Frage ist nur, und dass steht leider auch in der Doku nicht drinnen, 
wie ich arbeiten muss, wenn ich mehrere Direktiven habe.

: Bearbeitet durch User
von Matthias S. (da_user)


Lesenswert?

1
mapache -c "DocumentRoot \Verzeichnis\" -c "Listen 8800"

ist richtig. Hatte wohl bei meinen Experimenten wo anders einen Fehler 
drinnen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.