我是初学者,我已经在我的aws实例的端口8080上启动了我的spring启动应用程序(使用jar文件)。但是我无法通过我的浏览器(PublicDNS:8080)访问它,它显示‘此站点无法访问-响应时间太长’。
我已经允许所有http和https流量从任何地方到我的服务器和端口8080。请帮帮忙。
来自我的AMI的$curl http://localhost:8080给出了StatusCode : 200。但是我本地机器上的curl http://PublicDNS给出了
curl : Unable to connect to the remote server
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation:
(System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest], WebExc
eption
+ FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand我在下面附上了我的安全组入站规则的屏幕截图
提前谢谢你!
发布于 2018-11-10 15:45:24
在您的ec2实例上,尝试使用$curl http://localhost:8080而不是curl。如果wget运行良好,您也可以使用wget;您知道您的spring boot很好,但问题出在安全组中。如果它不工作,那么问题出在你的弹力靴上。
我觉得你的安全组看起来不错;这是你的弹簧靴中的一个问题。
https://stackoverflow.com/questions/53236831
复制相似问题