繁体   English   中英

无法在Amazon EC2(CentOS)Tomcat上配置https

[英]Unable to configure https on amazon ec2 (centos) tomcat

我正在使用Amazon EC2平台上的centos在tomcat服务器上配置ssl自签名证书,并且遇到了一些问题。 我一步一步地遵循以下教程。

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

但是当打开我的网址https://ec2-52-57-105-24.eu-central-1.compute.amazonaws.com:8443/时,它说“无法访问该站点”,其中https:// ec2不带8443端口的-52-57-105-24.eu-central-1.compute.amazonaws.com/可以正常工作。 谁能告诉我tomcat 8443端口的基本问题是什么。 在我的server.xml中,我使用以下配置。

<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_" />

任何帮助将不胜感激。 谢谢。

理想情况下,它非常适合在没有端口(443)的情况下访问HTTPS。 但是,即使您想使用端口号访问URL,也可以将URL从443重定向到8443,可以使用IPTABLES并使它起作用。

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

sudo / sbin / iptables保存

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM