HTTP-und HTTPS-port
Habe ich eine J2EE-Anwendung, die läuft auf GlassFish, HTTPS aktiviert. Wenn der Benutzer eingegeben http: //www.mydomain.com:8080/app es wird auf https umgeleitet: //www.mydomain.com:8181/app/login.
Wenn ich jedoch sehe, in einige der websites, kann es tatsächlich umgeleitet, um so etwas wie https: //www.mydomain.com/app/login (ohne den HTTPS-port 8181). Dies bedeutet, dass der server mit HTTP-und HTTPS auf port 80?
Konfigurieren diese auf GlassFish 3.1?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht-root-Benutzer sollten nicht die Verwendung von ports unterhalb von 1024.
Es ist besser, das zu tun port-Weiterleitung von 80 auf 8080 und 443 (https-Standard) 8181.
Ausführen als root:
Brauchen, um dieses permanente:
und rufen Sie während des Systemstarts vi /etc/network/if-pre-up.d/iptablesload
iptablesload
ausführbare Datei mitchmod +x /etc/network/if-pre-up.d/iptablesload
!Können Sie auch so konfigurieren, dass es in der admin web-gui unter:
Configuration -> Server Config -> Network Config -> Network Listeners
Nur, um mehr details auf alexblum Antwort, wenn Sie sich in der Glassfish Admin-panel, gehen Sie zu
Configurations -> server-config -> Network Listeners in Network Config
.Das ist was für mich gearbeitet sowieso.
Wird der Standard-port für HTTP ist 80. Wenn Sie einen URL zugreifen: http://www.example.com/ Sie eine Verbindung zu
www.example.com:80
.Wird der Standard-port für HTTPS ist 443. Wenn Sie einen URL zugreifen: https://www.example.com/ Sie eine Verbindung zu
www.example.com:443
.(Siehe Liste der port-Nummern)
(Siehe Konfiguration des GlassFish verwenden andere ports)