首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
V2EX  ›  问与答

SpringBoot 在云服务器上被外网访问需要改动什么配置吗?为什么我放到服务器上用服务器 IP 访问,访问不到资源呢?

  •  
  •   Newyorkcity · 35 天前 · 523 次点击
    这是一个创建于 35 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我从 spring initializr 中添加 spring mvc 的支持后下载到压缩包,解压后用 IDEA 打开,在 src/main 目录下创建 webapp 目录和 webapp/WEB-INF 目录, 然后复制 tomcat7 自带的在 conf 目录下的 web.xml 这个文件到 webapp/WEB-INF 下, IDEA 表示检测到有 web 框架,于是我按照它的提示把那个 web.xml 设置了. 然后在 webapp 目录下新建了 index.html, 里面写了个 <h1>Index - Welcome</h1>
    就这么简单,为什么我在开发的电脑上 用 java -jar mvn 打包后它的 jar 包 然后 localhost:8080 就很正常,放到服务器上同样的操作却访问不到 index.html 呢?

    我的程序的所有文件在下:
    jar 包
    https://pan.baidu.com/s/1GsGmPrrMU0Mxl-solpQEFg
    源码
    https://pan.baidu.com/s/1nPOAmDy9Y2B0owyKNGYuZQ

    谢谢愿意解惑的大佬
    7 回复  |  直到 2019-08-16 13:29:28 +08:00
        1
    int11   35 天前
    安全组策略?
        2
    Newyorkcity   35 天前
    @int11 我用的腾讯云,看过了,8080 端口开放的。。而且能够错误页面旁边有一个 spring boot 的小叶子,说明应该是访问到了 tomcat 的。。
        3
    Kyle18Tang   35 天前 via Android
    为啥还要用 webapp 和 web.xml ?
        4
    Newyorkcity   35 天前
    @Kyle18Tang 为了写点前端,毕竟只是一个人在学习。。
        5
    tomoya92   35 天前 via iPhone
    极大可通是端口没开,现在直接在服务器上开没用了,要在阿里云控制台上配安全组策略
        6
    opengps   34 天前   ♥ 1
    1,安全组入方向开端口
    2,防火墙入方向端口
    3,主机内部安全类软件的端口放行
        7
    glaucus   34 天前   ♥ 1
    1.安全策略组放行端口
    2.服务器上防火墙放行端口
    3.确保 Spring 服务没有只监听本地
    4.确保访问 URL 路径正确
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3367 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 21ms · UTC 05:17 · PVG 13:17 · LAX 22:17 · JFK 01:17
    ♥ Do have faith in what you're doing.