首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Tomcat5(或JBoss 5.5)中禁用'localhost‘主机

在Tomcat5(或JBoss 5.5)中禁用'localhost‘主机
EN

Stack Overflow用户
提问于 2010-12-16 20:58:34
回答 2查看 1.1K关注 0票数 0

我有一个配置了'localhost‘主机和一个额外主机'X’的JBoss 5.1.0GA实例。有没有办法完全禁用localhost,以便所有请求都将失败,除非它们是针对主机X的?

我希望确保部署的任何应用程序都不会公开,除非它专门部署到主机X上。

我试过从jbossweb.sar/server.xml的引擎部分删除'localhost‘,但似乎没有效果。我仍然可以通过向http://localhost:8080发出请求(没有设置Host头)来连接到应用程序(例如ROOT.war)。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-16 21:18:03

启动JBoss,并将-b标志显式设置为托管X

默认行为是只监听localhost,所以如果服务器当前同时监听localhostX,那么它必须显式地配置为这样做,很可能是通过使用-b 0.0.0.0。将0.0.0.0更改为您要侦听的特定主机。

票数 0
EN

Stack Overflow用户

发布于 2011-02-28 17:47:49

尝试将localhost映射到环回IP地址以外的其他地址。

C:\Windows\system32\drivers\etc\hosts文件中将其更改为其他值。

localhost 127.0.0.1

您可能希望提供X的IP地址来代替上面的127.0.0.1!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4460983

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档