Auf einem meiner LAN-Rechner (localhost) läuft ein Suse-Server, auf dem ein Websphere-Anwendungsserver läuft. Auf demselben Rechner führe ich auch einen HTTP-Apache aus. Ich habe meinen WLAN-Router so konfiguriert, dass Port 80 für meine Site auf dem Apache auf meinem localhost geöffnet wird, und Port 90 für den Zugriff auf eine Anwendung, die ich auf dem Websphere-Server laufen lasse. Wenn ich jetzt über das Internet mit meiner echten IP-Adresse über den Standardport 80 zugreife, kann ich meine Site sehen. Aber wenn ich auf Port 90 zugreife, gelange ich nicht zu meiner Anwendung. Ich habe Port 90 in der Firewall geöffnet und führe die korrekte Portweiterleitung auf meinem Router durch.
Kann mir jemand helfen, herauszufinden, warum das so ist? Danke, Leute
Antwort1
Haben Sie IhreVirtuelle HostsEinstellungen?
Navigieren Sie im ISC zu Umgebung -> Virtuelle Hosts -> "Ihr_virtueller_Host" -> Host-Aliase
(„Ihr_virtueller_Host“ wäre der für die Anwendung definierte Name des virtuellen Hosts.)
Dort würdest du die Hostname + Port Kombination angeben, die für diesen virtuellen Host verwendet werden soll. Wenn du z.B. nur "localhost" als Hostnamen angegeben hast, würde der Zugriff von außen über eine IP oder einen anderen Hostnamen nicht funktionieren. Wenn du für verschiedene Anwendungen keine Unterscheidung machen möchtest, setze ein "*" als Hostnamen, um alle Hostnamen zu akzeptieren.