Port-Übersetzung und Websphere-Anwendung

394
davejal

Ich habe eine Java-Anwendung, die in Websphere Application Server (WAS) auf Port 80 ausgeführt wird (unter Verwendung des IBM HTTP-Servers, IHS). Jetzt brauche ich Port 80 für andere Zwecke auf meiner externen IP. Ich habe gerade die Port-Übersetzung eingerichtet, um Port 85 auf Port 80 umzuleiten.

Wenn ich nun mein: http: // my_public_ip: 85 eingebe, sehe ich die Indexseite von IHS. Immer wenn ich zu http: // my_public_ip: 85 / application_name browse, bekomme ich die folgende Fehlermeldung:

Nicht gefunden Die angeforderte URL ... auf diesem Server

IBM_HTTP_SERVER an my_public_ip-Port 85

In meinem Netzwerk funktioniert es gut. Ich kann einfach Folgendes eingeben: http: // mein_internes_netzwerk_ip / anwendungsname und es funktioniert.

Sollte ich eine Anwendungszuordnung hinzufügen und wie gehe ich vor?

Oder

Soll ich einen virtuellen Host hinzufügen (in IHS oder WAS)?

0
ist "application_name" eine dynamische App? Können Sie versuchen, wenn "http: // my_public_ip: 85 / static / file / a.html" funktioniert? hkdtam vor 7 Jahren 0
Es ist eine Java-Anwendung, nicht HTML davejal vor 7 Jahren 0
Ich meine, wenn Sie einen Ordner und eine HTML-Datei darin erstellen und darauf zugreifen können, benötigt Ihre Java-Anwendung wahrscheinlich andere Ports / Firewall-Optimierungen, um sie öffentlich zu bedienen hkdtam vor 7 Jahren 0
ok, ich werde es später testen davejal vor 7 Jahren 0

0 Antworten auf die Frage