亚马逊网络服务 – 亚马逊ec2端口443未打开

我有一个亚马逊EC2 amzn-ami-hvm-2014.09.2.x86_64-ebs实例运行,端口443似乎没有打开,即使我已将它添加到实例的安全组,包括入站和出站设置:

我在EC2实例上运行了netstat,未列出端口443:

$sudo netstat -nupt -l
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
tcp        0      0 0.0.0.0:80                  0.0.0.0:*                   LISTEN      2595/java           
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      2061/sshd           
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      2103/sendmail       
tcp        0      0 127.0.0.1:8005              0.0.0.0:*                   LISTEN      2595/java           
tcp        0      0 0.0.0.0:8009                0.0.0.0:*                   LISTEN      2595/java           
tcp        0      0 :::22                       :::*                        LISTEN      2061/sshd           
udp        0      0 0.0.0.0:68                  0.0.0.0:*                               1868/dhclient       
udp        0      0 172.31.40.1:123             0.0.0.0:*                               2080/ntpd           
udp        0      0 127.0.0.1:123               0.0.0.0:*                               2080/ntpd           
udp        0      0 0.0.0.0:123                 0.0.0.0:*                               2080/ntpd

我怎样才能打开443端口? 80端口工作正常.

编辑:添加更多信息

我在tomcat 8上运行一个Web应用程序.在Internet浏览器上输入ip地址时,它成功重定向到https.但页面不显示.

在我的apache8 / conf / server.xml文件中,我有:

<Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="443" />

 <!-- Define an AJP 1.3 Connector on port 8009 -->
    <Connector port="8009" protocol="AJP/1.3" redirectPort="443" />

它在我的开发机器上工作正常,成功重定向到443端口.

提前致谢,
卢卡斯

最佳答案
您需要配置apache(如果您正在运行apache或您正在使用的Web服务器)以开始使用端口443.
如果您使用的是ubuntu,则需要执行以下操作

sudo a2enmod ssl
sudo a2ensite default-ssl
sudo /etc/init.d/apache2 restart

转载注明原文:亚马逊网络服务 – 亚马逊ec2端口443未打开 - 代码日志