我在亞馬遜AWS ec2上新建了一個實體,裝上了nginx服務器。重啟實體后,輸入公網ip可以訪問,但是過幾分鐘以后,就顯示無法訪問此網站。安全組我也設定了,查看nginx也在監聽著80埠,且nginx沒有錯誤日志。我每次重啟完實體以后都可以訪問,幾分鐘以后就不行。請問有大佬知道這是怎么回事嗎?


uj5u.com熱心網友回復:
看一下nginx日志uj5u.com熱心網友回復:
80/8080/443埠都需要ICP備案才能用,你可以用其他非常用埠試試,比如8081等。uj5u.com熱心網友回復:
EC2是可變IP還是EIP,如果是可變IP的話,重啟之后IP就變了,你得再重新看看IP,最好用EIPuj5u.com熱心網友回復:
應該用EC2的主機域名 來訪問uj5u.com熱心網友回復:
首先建議使用EIP代替創建EC2是AWS自動分配的公網IP,否則你關閉EC2然后在啟動公網IP會變,重啟公網IP是不變的,其次關閉EC2主機的源和目標檢查,右擊實體-->聯網-->更改源和目標檢查uj5u.com熱心網友回復:
這個現象有點奇怪如果是EIP沒設,那么重啟后用原來的公網IP可能訪問不了(IP會變),但不符合LZ說的重啟后可以訪問,所以LZ可能用的就是EIP
問題是訪問了幾分鐘就不行了,nginx也沒例外,而且從LZ的截圖看還在遠程SSH中,說明EC2也沒宕機,而且inbound安全組也沒問題,真有點匪夷所思
2L說的ICP備案,好像cloud9有這個限制(我自己用cloud9遇到過),一般的ec2好像沒這個限制(我自己在ec2裝的nginx沒問題,就是80埠)
是不是本地網路代理proxy什么之類的出了什么問題?
uj5u.com熱心網友回復:
可以先試試本機或內網訪問80埠有沒有問題排除下是本機服務問題,還是外網的網路問題
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/7987.html
標籤:AWS
