Hosting von Sites auf WAMP-Servern im Internet ohne Port-Suffix

438
Vamcy

Wir haben IIS und Wampserver auf demselben Rechner gehostet. Ich habe eine PHP-basierte CMS-Website erstellt und mit Wampserver gehostet, indem ich den Standardport (in diesem Fall von 80 auf 81) geändert habe, der jetzt im Internet öffentlich zugänglich ist. Da ich IIS und Wamp auf demselben Rechner hosten kann, kann ich die auf wampserver gehostete Site konfigurieren, ohne das Suffix der Portnummer einfügen zu müssen

Derzeit möchte www.example.com:81 www.example.com erreichen

Kann jemand bitte helfen ..

0

2 Antworten auf die Frage

1
davidgo

@vamcy - Wenn Sie ein bisschen mehr denken, könnten Sie neben Modproxy auch virtuelle Hostcontainer verwenden, damit Apache einige Domänen / URLs an IIS weiterleitet, während Sie andere verwalten.

0
Nathan.Eilisha Shiraini

Wenn auf Ihrem DNS Schreibzugriff für Sie vorhanden ist example.com, fügen Sie diesen SRV-Eintrag hinzu:

_http._tcp.www.example.com 86400 IN SRV 0 33 81 www.example.com

Ersetzen Sie es www.example.comselbstverständlich durch einen beliebigen Domainnamen.

Welche Art von Unterstützung gibt es für SRV-Einträge in Browsern? Ich verstehe, dass dies ziemlich nicht vorhanden ist (aber gut für Sie, wenn Sie zumindest eine Teillösung für ein unmögliches Problem vorschlagen). davidgo vor 8 Jahren 0
Vielen Dank @ Nathan Shiraini, aber es scheint nicht zu funktionieren. Ich habe einen SRV-Eintrag bei Godaddy (Domain-Hosting-Provider) erstellt. Die Website wird auf einem hauseigenen Server veröffentlicht. Vamcy vor 8 Jahren 0
@davidgo bedeutet, dass das Hosting von Websites auf IIS und wamp auf demselben Server nicht möglich ist, ohne dass die Portnummer in der URL verwendet werden muss. Entschuldigung, wenn das eine dumme Frage ist. Vamcy vor 8 Jahren 0
Die andere Option, immer noch bei DNS, wäre ein NAPTR-Eintrag, obwohl ich damit nicht vertraut bin. Sie können einen Domänennamen zu einer vollständigen URL einschließlich Portnummer umleiten. Es ist jedoch grundsätzlich nicht möglich, dass zwei * unterschiedliche * Programme Verbindungen am * selben * Port abhören, da das System sonst nicht weiß, an welches Programm die Verbindungen gerichtet sind. Nathan.Eilisha Shiraini vor 8 Jahren 0
@vamcy - richtig. Ich habe jedoch nichts mit IIS zu tun, die Einschränkung ist die mangelnde Browserunterstützung. davidgo vor 8 Jahren 0
@NathanShiraini - Naptr Records helfen Ihnen nicht mehr als SRV Recordsv - es gibt keine Browserunterstützung für sie. davidgo vor 8 Jahren 1
@davidgo Das scheint seltsam zu sein, dass Browser NAPTR nicht unterstützen ... AFAIK, wenn diese Datensätze verwendet werden, gibt es keine A- oder CNAME-Datensätze für die Domäne, mit der sie verbunden sind. Das würde bedeuten, dass (Unter-) Domains, die in `NAPTR` aufgezeichnet wurden, von Browsern nicht erreicht werden können? Nathan.Eilisha Shiraini vor 8 Jahren 0
Ich glaube nicht, dass NAPR für Browser gedacht ist - was ich mehr für SIP-Systeme gesehen habe. Es sieht für mich wie ein Sicherheitsminenfeld aus. Ich denke auch, dass die Implementierung schwierig sein würde, da es mir scheint, dass ein Zusammenspiel zwischen der DNS-Auflösung (vom Betriebssystem ausgeführt) und dem Webserver sowie mit dem Client erforderlich ist. Wie würde der Webserver beispielsweise wissen, auf welchen virtuellen Host verwiesen wird? (Dies wird normalerweise als Teil der Browseranforderung angegeben.) davidgo vor 8 Jahren 0