Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services amazon ec2端口443未打开_Amazon Web Services_Https_Amazon Ec2_Tomcat8 - Fatal编程技术网

Amazon web services amazon ec2端口443未打开

Amazon web services amazon ec2端口443未打开,amazon-web-services,https,amazon-ec2,tomcat8,Amazon Web Services,Https,Amazon Ec2,Tomcat8,我有一个amazon 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 Ad

我有一个amazon 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工作正常

编辑:添加更多信息

我正在Tomcat8上运行一个web应用程序。在internet浏览器上输入ip地址时,它将成功重定向到https。但该页面不显示

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

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


它在我的开发机器上运行良好,成功地重定向到端口443

提前感谢,,
Lucas

您需要配置apache(如果您正在运行apache或您正在使用的Web服务器)以开始使用端口443。 如果你正在使用ubuntu,你需要执行以下命令

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

谢谢你的回答,迪莫斯·卡拉吉安尼斯

我正在使用tomcat8,我完全忘记了设置TomcatSSL配置,如上所述

这是我尝试过的所有事情中的一件,除了我过去做过多次的一件事

为了测试SSL是否正常工作,我快速生成了一个密钥库文件(linux):

生成密钥库后,我只是从tomcat8/conf/server.xml文件中引用它:

<Connector port="443" protocol="org.apache.coyote.http11.Http11Protocol"
               maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" 
                teystoreFile="/pathTosslKeys/tomcat.keystore"
                password="changeit" />

成功了。这只是暂时的。我需要添加一个正确生成的ssl证书


我是一个裸体

谢谢,迪莫斯。我正在Tomcat8上运行一个web应用程序。在internet浏览器上输入ip地址时,它将成功重定向到https。但该页面不显示。它在我的开发机器上运行良好,成功地重定向到端口443。我还完成了打开端口80和443的过程,如本页所述:很高兴我能提供帮助。有时我们甚至会错过在您需要ssl证书之前我们做了很多次的事情,但是您还需要有
连接器端口443
行,是吗?看来那辆车不见了。
sslKeys]$ sudo keytool -keysize 2048 -genkey -alias tomcat -keyalg RSA -keystore tomcat.keystore
Enter keystore password:changeit  
Re-enter new password:changeit
<Connector port="443" protocol="org.apache.coyote.http11.Http11Protocol"
               maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" 
                teystoreFile="/pathTosslKeys/tomcat.keystore"
                password="changeit" />