Tomcat von 8443 auf 443
Ich habe spring MVC web-Anwendung gestartet, die auf tomcat 8.
Ich'have erstellt Zertifikate für die SSL-Berechtigung.
Ich habe wie ich confing in einem server.xml
<Connector SSLEnabled="true"
keystoreFile="ks.p12"
keystoreType="pkcs12"
keystorePass="*****"
port="8443"
scheme="https"
secure="true"
sslProtocol="TLS"/>
Ok. Jetzt funktioniert auch Alles!
ABER wie starte server auf port 443?
Wenn ich versuche, mit offenen https://dev-sp.ge/ es kommt mir vor, dass Nachrichten "Diese Webseite ist nicht verfügbar"
InformationsquelleAutor grep | 2014-09-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
In unix-Systemen wird die Verwendung der ports unter 1024 erfordert in der Regel spezielle Berechtigungen oder Rechte zu.
Tomcat arbeitet mit port
8443
weil es nicht in den "geschützten" port-Bereich.Natürlich ersten Schritt ändern Sie den port auf
443
in Ihrem Tomcatserver.xml
.Einen Weg, um Tomcat zu verwenden, 443 oder 80 ports verwenden Authbind
Niedriger als 1024 ports müssen freigeschaltet sein:
/etc/default/tomcat8
. Fügen Sie die folgende Zeile:Und erstellen Sie eine neue Datei für diese:
InformationsquelleAutor icza
Lösung, die bei mir funktioniert: redirect 443 Anfragen 8443.
iptables -t nat -A PREROUTING -p tcp --dport 443 -j REDIRECT --to-port 8443
sudo /sbin/iptables-save
InformationsquelleAutor chlarno
Erfordert MacOSX >= Yosemite.
Hinzufügen:
Oder:
Liste:
Entfernen:
https://salferrarello.com/mac-pfctl-port-forwarding/
InformationsquelleAutor Robert Moszczynski
PREROUTING war nicht für mich arbeiten.
Ich habe Sie erfolgreich in unseren Tests, mit:
sudo /sbin/iptables-save (um Sie permanent zu machen)
InformationsquelleAutor Vincenzo Cerbone