2012-10-23 77 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

好吧,先生,非常感谢你:),我会尽快尝试 –