Как установить многосайтовый Wordpress на Windows Azure - PullRequest
2 голосов
/ 12 июля 2011

Azure хочет, чтобы мы использовали CNAME для имени mywordpresssite.cloudapp.net -> www.mywordpresssite.com

Это не будет работать в DNS из-за ограничений CNAME:

mywordpresssite.cloudapp.net -> mywordpresssite.com

Вам нужна запись A, и у нас не может быть записей A в Azure, поскольку Azure использует эластичные IP-адреса.(динамические IP-адреса)

Итак, как мне настроить многостраничный WordPress, когда я не могу использовать записи A для корня?

Я хочу это, когда я закончу:

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 Ответ

2 голосов
/ 12 июля 2011

Боюсь, что нет хорошего ответа на эту проблему.

Самое простое решение - просто использовать IP-адрес, который вы получаете при первом развертывании в Azure (это видно на портале, если вы посмотрите достаточно близко), а затем убедитесь, что вы выполняете только обновления на месте. Хотя IP-адрес может меняться, согласно этому сообщению в блоге от Microsoft , он должен изменяться только в том случае, если вы действительно удалили свой экземпляр.

Другой вариант (не очень хороший, но я уже сказал, что хороших нет) - это установить другой сайт где-нибудь, например appharbor (который позволяет вам бесплатно разместить один сайт) это позволяет вам иметь IP-адрес, который просто перенаправляет на www.mysite.com

Я считаю, что существуют также некоторые виртуальные службы DNS, которые также могут управлять вашими IP-адресами, но, насколько я знаю, все они стоят. Я счастлив, что докажу, что это неправильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...