當寫完websocket和webapi服務端時,在本地測試時是沒有問題的,因為是通過本地IP及端口號訪問(例:127.0.0.1:8080\api\test),也就沒有防火牆等安全限制,但當部署到雲服務器后,問題就來了,接口無法訪問,我是通過如下方法解決的,有遇到的朋友可以借鑒。
1.增加服務器防火牆的出入規則端口
進入防火牆 - 高級配置-入站規則 - 新建規則 - 選擇端口,下一步 - 選擇TCP ,輸入自己服務的端口號,下一步 - 允許鏈接,下一步 - 何時應用規則,選擇需要開放的網絡組,我一般全選,下一步 - 輸入名稱,完成即可。


2.登錄阿里雲(這里以阿里雲為例,其他的原理差不多),進入ECS控制台,選擇管理。

進入管理之后,選擇左側樹狀圖-本實例安全組,然后點【配置規則】

點擊 添加安全組規則

配置好規則,保存即可

這樣就可以遠程訪問webapi服務了
