.titleBar { margin-bottom: 5px!important; }

[Problem] Apache2 hört nicht richtig auf 2 Ports

Dieses Thema im Forum "Freetz" wurde erstellt von Smurfoclob, 18 Dez. 2017.

  1. Smurfoclob

    Smurfoclob Neuer User

    Registriert seit:
    18 Jan. 2009
    Beiträge:
    25
    Zustimmungen:
    0
    Punkte für Erfolge:
    1
    #1 Smurfoclob, 18 Dez. 2017
    Zuletzt bearbeitet: 18 Dez. 2017
    Liegt es an mir, oder kann jemand das folgende Problem nachvollziehen?

    Apache2 wurde in einer Freetz-Build-VM-Umgebung gebaut.
    Apache2 läuft mit einer Direktive wie "Listen 81" problemlos auf einer Fritz-Box mit original Firmware.
    Sobald ich jedoch eine zweite Listen-Direktive hinzufüge hängt der Browser beim Aufruf einer Seite.

    Details:
    fehlerhaftes Verhalten bei ...
    ... Apache2.2.49 (Trunk) oder Apache2.2.4 (Stable-2.0)
    ... FRITZ!Box 7270v3 5.54 oder 7590 6.92
    ... Firefox oder Internet Explorer
    ... Windows oder Linux Client OS
    ... build --with-mpm=prefork oder ohne (worker)
    ... static build oder DSO

    folgendes funktioniert...
    ... Aufruf von server-status oder eines Bildes statt HTML-Seite wie index.html
    ... lynx
    ... Apache 1.3.42

    netstat zeigt an, dass Apache2 auf beiden konfigurierten Ports lauscht
    keine Einträge diesbezüglich im error_log oder einem anderen Log-File zu finden

    ngrep (sniffer) zeigt an, dass die GET-Anfrage gesendet wird, aber keine Antwort kommt
    Erst wenn die Sanduhr im Browser abgebrochen wird, sendet Apache2 den Seiteninhalt, der dann jedoch nicht mehr dargestellt wird.
     
  2. Smurfoclob

    Smurfoclob Neuer User

    Registriert seit:
    18 Jan. 2009
    Beiträge:
    25
    Zustimmungen:
    0
    Punkte für Erfolge:
    1
    Folgendes habe ich inzwischen herausgefunden:

    Verzichtet man auf die keep-alive Funktionalität, funktioniert die Kommunikation problemlos.
    Das geht sowohl client-seitig, mit z.B. "wget --no-http-keep-alive", als auch server-seitig mit der Direktive "KeepAlive Off".
    Das erklärt auch warum lynx funktioniert (lynx unterstützt kein keep-alive), aber nicht wieso Apache2 in diesem Fall damit nicht zurechtkommt.

    Vieleicht hat noch jemand eine Idee wie es auch mit keep-alive geht.
     
  3. Shirocco88

    Shirocco88 Mitglied

    Registriert seit:
    4 Jan. 2016
    Beiträge:
    555
    Zustimmungen:
    26
    Punkte für Erfolge:
    28
    es fehlen noch Inputs;
    ohne Apache-Configfile wird Dir kaum jemand helfen können, wie soll man das Problem nachstellen
    auch wäre der Befehlsoutputs "ps | grep apache" hilfreich.

    ggf. die Outpus "netstat -natlp" sowie die Apache-Daemon-Logfiles beifügen, ich denke nicht das da geheime Daten enthalten sind.

    Hast Du schon man einen anderen Port getestet ?