mikrocontroller.net

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


Autor: Matthias S. (da_user)
Datum:

Bewertung
0 lesenswert
nicht 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:
mapache -c "DocumentRoot \Verzeichnis\" -c "Listen 8800"
mapache -c "DocumentRoot \Verzeichnis\" "Listen 8800"
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
Autor: Rufus Τ. F. (rufus) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Matthias S. (da_user)
Datum:

Bewertung
0 lesenswert
nicht 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
Autor: Matthias S. (da_user)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
mapache -c "DocumentRoot \Verzeichnis\" -c "Listen 8800"

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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.