如何在Windows Azure上安装多站点Wordpress

时间:2011-07-11 21:15:31

标签: wordpress azure dns

Azure希望我们使用CNAME来命名mywordpresssite.cloudapp.net - > www.mywordpresssite.com

由于CNAME限制,这在DNS中无效:

mywordpresssite.cloudapp.net -> mywordpresssite.com

您需要A记录,我们无法在Azure中拥有A记录,因为Azure使用弹性IP。 (动态IP)

那么,当我不能为根使用A记录时,如何配置多位wordpress?

我完成后想要这个:

www.mysite.com
catchyphrase1.mysite.com
catchyphrase2.mysite.com
catchyphrase3.mysite.com

我不想要这个:

www.mysite.com
catchyphrase1.www.mysite.com
catchyphrase2.www.mysite.com
catchyphrase3.www.mysite.com

也不是这样:

www.mysite.com
www.mysite.com\catchyphrase1
www.mysite.com\catchyphrase2
www.mysite.com\catchyphrase3

1 个答案:

答案 0 :(得分:2)

我担心这个问题没有很好的答案。

最简单的解决方案是使用您第一次部署到Azure时获得的IP地址(如果您看得足够近,这在门户中可见),然后确保您只进行现场升级。虽然IP地址可以更改,但根据this blog post from Microsoft,只有在您实际删除实例时才会更改。

另一个选项(不是一个好选项,但我已经说过没有任何好的选项)是设置另一个网站,如appharbor(这允许你免费托管一个网站)允许您拥有一个只需重定向到www.mysite.com的IP地址

我相信还有一些虚拟DNS服务可以控制管理你的IP地址,但据我所知,它们都需要花费。我很高兴被证明是错的。