请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

在自己电脑可以访问,在其他设备不可以访问

老师,我在本地写了一个后台服务跑在9090端口,前端跑在3000端口,本地localhost启动是通过express将3000端口的请求转发到了9000端口,可以正常运行,发布到阿里云服务器上以后,运行服务端和前端,发现只有自己的电脑访问阿里云服务器是可以正常运行,其他设备访问时请求都没有转发成功,这是什么情况

正在回答 回答被采纳积分+3

1回答

Scott 2018-10-18 09:52:32

阿里云上的安全组需要配置下,就是允许哪些端口可以访问,进出方向都需要配置下

0 回复 有任何疑惑可以回复我~
  • 提问者 渐歌 #1
    入口方向是配置过的,出口方向我看上面写在默认全部开放,而且其他设备是可以直接访问到服务器上的后端服务的并且可以访问到数据库,只是不能通过服务器上的前端运行端口发送请求访问后端服务
    回复 有任何疑惑可以回复我~ 2018-10-18 10:06:09
  • Scott 回复 提问者 渐歌 #2
    可以在服务器上 pm2 logs 打开实时日志,然后通过其他设备访问,看是不是请求都没进来
    
    如果没进来,说明是服务器的本地端口转发没成功,本地如果开防火墙,也可以把防火墙关闭试试看
    回复 有任何疑惑可以回复我~ 2018-10-19 08:46:22
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号