首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Artemis:创建可从任何地址访问的实例

Artemis:创建可从任何地址访问的实例
EN

Stack Overflow用户
提问于 2021-01-11 18:47:46
回答 1查看 152关注 0票数 1

我从官方站点下载了ApacheArtemis2.16.0,并使用命令artemis create --http-host 0.0.0.0 --user default --password --default -- /var/lib/artemis创建了一个实例。

我将http-host设置为0.0.0.0,以便从任何地址访问管理控制台。这允许我访问控制台,但是配置是错误的,因为它将jolokia-access.xml:restrict.cors.allow-origin设置为*://0.0.0.0*,这意味着即使我可以从技术上访问控制台,我也没有数据,只是一个空的屏幕。

我可以手工将file属性编辑为*://*,但我更希望命令对我这样做。是实例生成器中的一个bug,还是我遗漏了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-11 19:09:13

我最初创建了这个吉拉,但经过额外考虑后,我选择将行为保留为-原样。

在某种意义上,为0.0.0.0使用http-host很方便,因为它允许嵌入式HTTP服务器侦听每个网络接口上的连接。但是,嵌入式HTTP服务器不知道浏览器客户端将使用哪些实际的IP地址或主机名。因此,不需要代理为CORS自动配置*://*并允许任何跨站点访问(从安全角度来说这是不建议的),而是由用户来配置它,因为只有用户知道真正的、正确的值。

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

https://stackoverflow.com/questions/65672817

复制
相关文章

相似问题

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