1. 程式人生 > >自托管websocket和webapi部署雲服務器域名及遠程訪問

自托管websocket和webapi部署雲服務器域名及遠程訪問

bapi png 開放 技術分享 登錄 控制臺 限制 .com bsp

當寫完websocket和webapi服務端時,在本地測試時是沒有問題的,因為是通過本地IP及端口號訪問(例:127.0.0.1:8080\api\test),也就沒有防火墻等安全限制,但當部署到雲服務器後,問題就來了,接口無法訪問,我是通過如下方法解決的,有遇到的朋友可以借鑒。

1.增加服務器防火墻的出入規則端口

進入防火墻 - 高級配置-入站規則 - 新建規則 - 選擇端口,下一步 - 選擇TCP ,輸入自己服務的端口號,下一步 - 允許鏈接,下一步 - 何時應用規則,選擇需要開放的網絡組,我一般全選,下一步 - 輸入名稱,完成即可。

技術分享圖片技術分享圖片

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

技術分享圖片

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

技術分享圖片

點擊 添加安全組規則

技術分享圖片

配置好規則,保存即可

技術分享圖片

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

自托管websocket和webapi部署雲服務器域名及遠程訪問