https://blog.csdn.net/asd1098626303/article/details/79141315 歡迎點擊「算法與編程之美」↑關注我們,! 本文首發(fā)于微信公眾號:"算法與編程之美",,歡迎關注,及時了解更多此系列文章,。 服務端項目用socketio-netty搭建的,,項目本地測試沒問題,但是部署到阿里云的服務器后,,啟動不了,,報了如下錯誤: socket的host配置的是遠程服務器的Ip,,firewall端口已經開放,,安全組端口也已經開放了,試著將host變成 然后部署到遠程服務器啟動,,可以運行,,不過遠程客戶端不能訪問此服務。有點疑惑,,在本地測試的時候,,服務器的host配置 設置的是內網Ip,客戶端的同學可以通過內網進行訪問,,可能是我搜索問題的技巧不夠吧,,在網上沒有看到解決辦法,于是就嘗試著自己解決,。通過修改host為127.0.0.1使得服務啟動成功后,,在云服務端的ssh客戶端,通過netstat -tunlp查看了一下服務的狀態(tài) 有這里可以看出,,暴露在外并可以訪問的的服務對應的localAddress為0.0.0.0,,所以試著把host改為 成功運行,在網上看了一下,,0.0.0.0表示允許本機的所有ip地址和域名進行訪問,。但是為何設置成云服務器的ip不能項目啟動失敗,之后再看看,。 |
|