2017-03-14 89 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