2017-03-14 43 views
0

我想在网络IP上公开我的设置与队友分享我的设置。它现在正在本地主机上侦听(使用aws快速入门),并且我必须设置相应的隧道,以便通过我的浏览器在http://localhost:9000上访问它。修改球帆监听网络IP,而不是本地主机

我将Apache listen/virtualhost端口更改为0.0.0.0:9000,并修改了我的spinnaker-local.yml以将“services”主机设置为0.0.0.0。出于安全原因,我认为让其他微服务器在本地监听会更好,并且使用HTTP身份验证锁定甲板,而不是现在处理SAML或OAuth。而Chrome是给我什么样子,当我从网络IP接入平台是一个CORS错误:

XMLHttpRequest cannot load http://localhost:8084/applications. The value of the 'Access-Control-Allow-Origin' header in the response must not be the wildcard '*' when the request's credentials mode is 'include'.

我猜这是从Tomcat的访问始发,但我不知道如何去修理它。有谁知道如何做到这一点?

回答

0

在/opt/spinnaker/config/gate.yml添加一个配置

cors: 
    allowedOriginsPattern: 'http://your ip address:9000' 

然后重新启动栅极sudo restart gate