求解,Apache配置在服务器上使用IP和域名都可以访问,客户机不可以!

求解,Apache配置在服务器上使用IP和域名都可以访问,客户机不可以!

清欢 发布于 2021-11-30 字数 545 浏览 895 回复 2

最近在做一个项目,在服务器(Debian)上,使用Apache + Tomcat部署项目,Tomcat使用8080端口。项目名称假设为test,域名假设为:aaa.com

通过Apahce的虚拟主机配置,将/test 转发到 http://localhost:8080/test 上去。

在Linux服务器上,通过http://aaa.com/test 可以访问,使用http://ip/test、http://localhost/test、http://127.0.0.1/test 均可以访问(为修改过hosts文件)。

但是客户机上,使用aaa.com 却无法访问,但是使用IP可以。域名没有备案过,通过aaa.com:8080/test 可以访问到应用。

这种情况会是哪里的问题呢,求解。

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

已下线请稍等 2021-12-01 2 楼

多谢了。我一直在想是什么问题呢。原来是这样。

伪装你 2021-12-01 1 楼

使用域名和80端口访问是要备案的,没有备案的话 机房会拦截掉。 正常情况下在URL上加应用端口(8080)是可以访问的,相当于把域名当IP用。