WebSocket SockJs本地测试正常放到Linux连接不上,求大神帮忙

服务器用的是宝塔面板配置的
项目环境Spring Boot + WebScoket + ScokJs + STOMP
图片说明
图片说明
带上域名端口和不带域名端口的在本地调试都是正常运行,只要放到服务器上就报404,还有跨域。
宝塔面板上的Tomcat端口号是8080的
宝塔面板上的网站配置端口是默认80的
图片说明
我很怀疑是因为这个地方导致的,但是不知道该怎么办,求大神解答!
谢谢

按你那么说 80是外网端口 8080是内网端口 你请求 应该是请求外网 ip 而不是 8080