Amazon ec2 如何在EC2实例上打开web服务器端口
我正在EC2实例上运行CherryPy web服务器,服务器的位置为Amazon ec2 如何在EC2实例上打开web服务器端口,amazon-ec2,webserver,port,cherrypy,Amazon Ec2,Webserver,Port,Cherrypy,我正在EC2实例上运行CherryPy web服务器,服务器的位置为0.0.0:8787 我可以通过EC2机器上的本地wget连接到web服务器,但我无法从自己的远程机器访问实例(我通过ssh连接到EC2) 我是否需要打开端口8787以远程访问web服务器?如果是,如何做到这一点?此外,我可以为此使用EC2实例的公共IP吗?按照上描述的步骤操作,而不是使用下拉列表,在“端口范围”中键入端口(8787),然后单击“添加规则” 查找实例所在的安全组 点击入站规则 使用下拉列表并添加HTTP(端口8
0.0.0:8787
我可以通过EC2机器上的本地wget
连接到web服务器,但我无法从自己的远程机器访问实例(我通过ssh连接到EC2)
我是否需要打开端口8787以远程访问web服务器?如果是,如何做到这一点?此外,我可以为此使用EC2实例的公共IP吗?按照上描述的步骤操作,而不是使用下拉列表,在“端口范围”中键入端口(8787),然后单击“添加规则” 查找实例所在的安全组 点击入站规则 使用下拉列表并添加HTTP(端口80) 单击应用并享受
您需要在ec2安全组中打开TCP端口8787。还需要在EC2实例的防火墙上打开相同的端口 您需要按照cyraxjoe所述配置安全组。 除此之外,您还需要打开系统端口。 在windows中打开端口的步骤:-
参考:-可能重复的可能重复的权利,如果您在EC2实例上打开一个非标准端口(例如8787)并试图从公司网络访问主机,但无法访问,我应该预料一年后会有人问同样的问题,可能您的组织正在阻止对该端口的出站访问。在这种情况下,请检查。它是否使用
iptables
?如何使用,是否有链接或教程?如何打开EC2实例防火墙上的端口?@MahshidZeinaly这是针对windows的。我不认为对于ubuntu你需要做任何事情!只需打开UbuntuI的安全组,没有看到“应用”,我只看到“保存”。当我点击“保存”时,它并没有打开我的端口3000,是否有“应用”按钮?他的意思是@Noitidart Save。但我相信你现在已经明白了:)谢谢@mattdevio-它似乎可以工作,但在某些地方不起作用,我想我可能把事情搞砸了。另外,如果你正在处理Windows EC2实例,请检查@Surajj提供的解决方案。这个解决方案和这个解决方案对我来说都很有效。从链接的说明中我不清楚,但你应该选择“自定义TCP”。否则你将无法更改端口。我被这个问题困扰了很长时间;这很有魅力。谢谢!这个解决方案需要更多的动力。
Go to the "Network & Security" -> Security Group settings in the left hand navigation