У меня запущен экземпляр amazon EC2 amzn-ami-hvm-2014.09.2.x86_64-ebs, и порт 443, похоже, не открыт, хотя я добавил его в группу безопасности экземпляра, как для входящих, так и для исходящих настроек:
Я запустил netstat на экземпляре EC2, но порт 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. При вводе 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.
Заранее спасибо, Лукас