我有一个亚马逊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,则需要执行以下操作
如果您使用的是ubuntu,则需要执行以下操作
sudo a2enmod ssl
sudo a2ensite default-ssl
sudo /etc/init.d/apache2 restart
相关文章
转载注明原文:亚马逊网络服务 – 亚马逊ec2端口443未打开 - 代码日志