Web-Server Port 16080 Problem umgehen

Sonntag, 11 Dezember 2005
0.0/5 Bewertung (0 Stimmen)
Beschreibung

Wenn man seine Web-Sites mit Mac OS X Server verwaltet, gibt es folgendes Problem: Öffnet man eine Seite des Servers im Browser und vergisst abschliessend das Slash ”/” einzutippen (beispielsweise http://www.macosxhints.ch/forums), wird aus der Adresse automatisch http://www.macosxhints.ch:16080/forums/. Irgendwo habe ich dann gelesen, dass dies etwas mit dem «Beschleunigungscache» zu tun hat. Der Beschleunigungscache kommuniziert über den Port 80, der normalerweise für den Web-Server-Dienst verwendet wird. Da der Beschleunigungscache-Prozess selbst ein Front-End-HTTP-Server ist und jeder Port nur für einen Dienst verwendet werden kann, wird die Apache Software für die Ausführung über Port 16080 umkonfiguriert. Dies bedeutet, dass die Apache Software bei aktiviertem Beschleunigungscache «1600» zur Port-Nummer hinzufügt.
In früheren Versionen von Mac OS X Server war es erforderlich, diesen Port in der Firewall offen zu halten, da die Port-Nummer durch die Umleitung des Servers an die von den Web-Browsern verwendeten URL-Adressen angehängt wird.
Aber auch nachdem ich den Beschleunigungscache für die entsprechende Web-Site deaktiviert hatte, bestand das Problem weiterhin. Der Versuch, den Port manuell in der Konfigurationsdatei des virtuellen Hosts zu ändern, scheiterte dann logischerweise mit der Fehlermeldung «address already in use».
Schliesslich fand ich die Lösung: Der Beschleunigungscache muss bei ALLEN Web-Sites deaktiviert werden. Danach wird der Web-Server wieder standardmässig über den Port 80 angesprochen.
Gehen Sie wie folgt vor, um den Beschleunigungscache für eine Web-Site zu aktivieren bzw. zu deaktivieren:
[LIST=1]

  • Klicken Sie im Programm «Server Admin» in der Liste des gewünschten Servers in «Web».
  • Klicken Sie unten im Fenster in die Taste «Einstellungen».
  • Wählen Sie im Bereich «Sites» die gewünschte Site durch Doppelklicken aus der Liste aus.
  • Klicken Sie im Bereich «Optionen» in «Beschleunigungscache», um den Status dieser Option zu ändern.
  • Klicken Sie in «Sichern».[/LIST]
    Vielleicht ist dieser Hint für viele überflüssig. Mir hätte er aber viel Frust erspart.
    [r.cakir Der Beschleunigungscache des Web-Server-Diensts ist standardmäßig aktiviert und führt bei einigen Web-Sites zu einer deutlichen Steigerung der Leistung bzw. des Durchsatzes. Sites, die am stärksten vom Beschleunigungscache profitieren, enthalten hauptsächlich statischen Inhalt und passen komplett in den Arbeitsspeicher. Der Inhalt von Web-Sites wird im Arbeitsspeicher des Systems gespeichert und kann nach entsprechenden Client-Anforderungen sehr schnell geöffnet werden.
    Das Aktivieren des Beschleunigungscache ist nicht immer mit einer gesteigerten Leistung bzw. höherem Durchsatz verbunden. Wenn beispielsweise der Umfang des statischen Web-Inhalts den physischen Arbeitsspeicher Ihres Servers überschreitet, führt die Verwendung eines Beschleunigungscache zur Umlagerung des Arbeitsspeicherinhalts, was der Leistung sogar abträglich ist.
    Hinweis: Wenn Sie SSL aktivieren, wird der Beschleunigungscache automatisch deaktiviert.]

  • Spezifikationen

    Hits

    2353

    © by macjaner.ch | Powered by GoeGG-ArT.ch