2016-09-24 8 views
0

Ich konfiguriere ssl selbst signiertes Zertifikat auf Tomcat-Server mit Centos auf Amazon ECC2-Plattform und mit einigen Problemen konfrontiert. Ich folge Schritt für Schritt dem folgenden Tutorial.Ich kann HTTPS auf Amazon E2 nicht konfigurieren (Centos) Tomcat

http://tecadmin.net/configure-ssl-certificate-in-tomcat/#

aber als offen mein url https://ec2-52-57-105-24.eu-central-1.compute.amazonaws.com:8443/ es sagt: „Die Seite kann nicht erreicht werden“, wo als der https://ec2-52-57-105-24.eu-central-1.compute.amazonaws.com/ ohne 8443-Anschluss funktioniert. Kann mir bitte jemand sagen, was eigentlich das Problem mit dem Tomcat 8443 Port ist. In meiner server.xml verwende ich die folgende Konfiguration.

<Connector port="8443" protocol="HTTP/1.1" 
       connectionTimeout="20000" 
       redirectPort="8443" 
       SSLEnabled="true" 
       scheme="https" 
       secure="true" 
       sslProtocol="TLS" 
       keystoreFile="/etc/pki/keystore" 
       keystorePass="_password_" /> 

Jede Hilfe wäre sehr geschätzt. Vielen Dank.

Antwort

0

Idealerweise ist es ideal für den Zugriff ohne Port (443) für HTTPS. Wenn Sie jedoch auf die URL mit der Portnummer zugreifen möchten, können Sie Ihre URL von 443 auf 8443 umleiten. Sie können IPTABLES verwenden und dafür sorgen, dass es funktioniert.

sudo/sbin/iptables -t nat -I PREROUTING -p tcp --dport 443 -j REDIRECT --to-Port 8443

sudo/sbin/iptables

+0

speichern Aber was ich sehen will ist die Tomcat-Seite, die kommt, wenn ich die URL verwende [link] http://ec2-52-57-105-24.eu-central-1.compute.amazonaws.com:8080/. Mit der URL [link] https://ec2-52-57-105-24.eu-central--1.compute.amazonaws.com:8443/ erscheint die Tomcat-Seite nicht, stattdessen zeigt sie mir den Fehler, den ich habe in meiner Frage erwähnt.Die URL [link] https://ec2-52-57-105-24.eu-central-1.compute.amazonaws.com/ tomcat Seite kann nicht zugegriffen werden. Können Sie mir helfen, wie ich dann auf meine bereitgestellte Anwendung auf tomcat zugreifen kann, meine ich, welche URL ich verwenden soll, um meine Anwendung mit https zu öffnen ??. Vielen Dank!! –

+0

Wenn ich auf Ihre URL https://ec2-52-57-105-24.eu-central-1.compute.amazonaws.com zugreife, bekomme ich das Zertifikat nicht vertrauenswürdig, und wenn Sie auf die erweiterte Option klicken und das Hinzufügen ausführen Ausnahme, Sie können die Tomcat-Seite sehen. Aber wenn Sie dies nicht sehen möchten, generieren Sie bitte das Zertifikat von der richtigen CA wie. Zum Zugriff auf Ihre Anwendung in Tomcat bereitgestellt. Wenn Sie den Anwendungsnamen TestApp haben, der in Ihrem Tomcat-Webapp-Ordner bereitgestellt wird, können Sie wie folgt unter https://ec2-52-57-105-24.eu-central-1.compute.amazonaws.com:8443/TestApp zugreifen . – bpetlur

Verwandte Themen