tomcat上的接口不能通过互联网访问 5C

我租的腾讯的windows server 2016的服务器,在上面配置好JAVA环境和tomcat之后,能在服务器上通过localhost:8080访问,但是在本地不能通过公网IP访问
我检查过了,防火墙什么的都关着呢。端口也配置了,80端口,在网上看了好多都没有解决,有没有大神能解决啊?

13个回答

你服务器上访问了8080端口,你配置了80端口么

ping通不通。
你看你远程服务器能否用localhost:80访问。

服务器操作系统需要禁用防火墙或者打开8080端口。同时,腾讯云的控制面板上也要打开端口,允许8080。最后,你应该通过腾讯云给你的公网ip而不是内网ip访问。
如果还不行,检查下你的服务器是否备案了。没有备案会出现运营商没有给你开通,明明配置了还是无法访问的情况。

具体你还可以咨询下腾讯云服务器的客服。

  1. 使用外网IP的默认端口是80,建议端口改成80,而不要用8080
  2. 或者外网IP+8080访问。
  3. 注意防火墙不要屏蔽掉它
  4. 确保你的外网IP现在是ping的通的。

看一下在本机上能不能ping通

不是这么搞的兄弟。tomcat是应用服务器,在浏览器输入地址后发送到的是http服务器(apache,nginx等),再由http服务器转发到应用服务器。

访问端口与tomcat监听端口不一致

开通80端口就可以了

你应该要访问的是那个服务器的域名+8080,用公网是通不了的,除非你的是和服务器的网段是一样的

服务器操作系统需要禁用防火墙或者打开8080端口。同时,腾讯云的控制面板上也要打开端口,允许8080。最后,你应该通过腾讯云给你的公网ip而不是内网ip访问。
如果还不行,检查下你的服务器是否备案了。没有备案会出现运营商没有给你开通,明明配置了还是无法访问的情况。

使用外网IP的默认端口是80,建议端口改成80,而不要用8080
或者外网IP+8080访问。
注意防火墙不要屏蔽掉它
确保你的外网IP现在是ping的通的。

caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 请管理员注意封杀这个胡乱抄袭的垃圾用户。
2 年多之前 回复
共13条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐