2017-07-08 150 views
0

實例運行良好。我使用的是linux os和apache-tomcat-8.0.33服務器。我可以使用putty從私人IP訪問但是當我試圖通過公共IP訪問相同時,它不可訪問。我已經看到所有端口啓用的安全配置。通過公共ip的亞馬遜EC2實例無法正常工作

誰能幫助我如何reslove這個問題

inbound image

+1

歡迎來到StackOverflow! 「我可以使用putty從私人IP訪問」是什麼意思?你從哪裏連接?你能向我們展示你的安全組入站設置嗎?請提供儘可能多的信息,以便我們爲您提供幫助。 –

+0

我以前通過瀏覽器使用公共IP訪問過實例,但它突然停止了來自瀏覽器的訪問,但是我可以通過端口22訪問 –

+0

如果你ssh進入EC2實例,那麼你可以使用'curl localhost '。這將訪問本地機器上的Web服務器。如果這有效,那麼問題可能在於您的安全組。如果它無法正常工作,那麼問題出在您的Web服務器上。 –

回答

0

您打開您的Amazon Web控制檯

你去Amazon EC2 Security Groups

你應該有入站規則默認組(見下)

enter image description here

您點擊Modify inbound rules(修改萊在法國這裏règlesentrantes)

一旦這樣做,你的子網添加您的公網IP,你要

enter image description here

我已經添加了我的IP公網地址你應該很好。

+0

我試過了,但沒有奏效。我之前通過瀏覽器使用公共IP訪問過實例,但它突然停止了來自瀏覽器的訪問,但我可以通過端口22訪問 –

-1

無論您的安全組中打開的端口數量是多少,如果您必須通過互聯網使用其公共IP訪問您的ec2實例,您必須爲您的ec2實例所屬的子網指定一個Internet網關(IGW)enter image description here

http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Internet_Gateway.html

+0

已將IGW分配給屬於ec2實例但不工作的子網 –

+0

是否發生這種情況對於您在此帳戶中創建的每個ec2實例,在相同的VPC和子網中還是僅此一個? –

+0

只有在這種情況下,它正在發生。順便說一下,系統更新是否會更改任何配置? –