【问题标题】:Unable to configure https on amazon ec2 (centos) tomcat无法在 amazon ec2 (centos) tomcat 上配置 https
【发布时间】:2017-02-02 11:50:33
【问题描述】:

我正在使用亚马逊 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/ 时,它显示“无法访问该站点”,因为没有 8443 端口的https://ec2-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_" />

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

【问题讨论】:

    标签: java tomcat ssl amazon-ec2


    【解决方案1】:

    理想情况下,它非常适合在没有端口 (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 保存

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-21
    • 1970-01-01
    • 2013-09-17
    • 2011-07-15
    • 1970-01-01
    • 1970-01-01
    • 2018-11-02
    • 1970-01-01
    相关资源
    最近更新 更多