2012-10-23 80 views
0

我已經在Azure的Ubuntu 14.04上成功安裝了VCAP。現在我打算公開訪問它。Azure虛擬機上的Cloud Foundry

關於它的信息是:

DNS: meruvian354.cloudapp.net

主機名: meruvian354

公共虛擬IP地址(VIP):168.62.193.163

內部IP地址:10.76.198.28

我的目標是產生automaticaly域「的myapp」 .meruvian354.cloudapp.net和VCAP上使其聯機。

如何在cloud_controller.yml上設置它? 和我必須設置配置

回答

2

您需要一個通配符域指向公共IP地址,我可以看到你有meruvian354.cloudapp.net註冊爲雲控制器的api url,因爲我能夠註冊一個帳戶!

如果您註冊了mydomain.com,您將不得不爲該域創建一個通配「A」域記錄並將其指向公共IP地址。然後,您需要使用-D選項創建新的部署來指定新的域,或者使用像sed這樣的工具來調整當前部署的配置,另請參見此問題的另一個示例;

cloudfoundry - vmc register error with external uri

+0

所以我必須用通配符在Azure上進行配置, 重定向它在我的公網IP地址。 然後改變VCAP主所有域的設置與 「SED -i 'S/\。VCAP \ .ME/.newdomain.com/G' * .yml」 將它使我的應用程序會自動有一個域太,我可以直接從互聯網上訪問它? –

+0

是的,您顯然需要針對當前配置適當地更改sed命令。完成之後,VCAP將處理對所有cname級別域名的請求,包括部署到該實例的應用程序。 –

+0

好吧,先生,非常感謝你:),我會盡快嘗試 –