Попытка настроить Orchard Multi-Tenancy на сервере IIS - PullRequest
1 голос
/ 24 сентября 2011

Я очень плохо знаком с Орчардом, и мне очень тяжело настраивать привязки IIS.Я не опытный в IIS, и новичок в веб-разработке в целом.

Скажем, у меня есть domain1.com, который является основным сайтом Orchard (арендодатель).Я правильно настроил domain2.com в модуле Multi-Tenant.Мои записи DNS на сервере работают должным образом, если у меня есть domain1.com и domain2.com в качестве отдельных сайтов (то есть я могу набрать domain1.com и посмотреть сайт арендодателя Orchard, я могу напечатать domain2.com и увидеть страницу по умолчанию, которая используетсямоей панелью управления).

Наверное, у меня просто проблемы с привязкой.Я возился с настройками DNS, используя панель управления моего сервера - не повезло.Затем я попытался использовать IIS для «привязки» domain2.com к domain1.com, но я почти уверен, что напутал.:)

Я искал ответ, но, похоже, ничего не работает, иначе я не могу полностью понять концепцию.Документация Orchard на самом деле не касается привязок IIS (она касается использования машины разработки для размещения мультитенантных сайтов, но я имею дело с живым сервером - вся моя «разработка», как она есть, выполнена).

Есть предложения?Спасибо.

1 Ответ

2 голосов
/ 24 сентября 2011

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

Установить перехват всех привязок домена: Создайте сайт в IIS с привязкой ко всем неназначенным IP-адресам и без имени хоста. Любой домен, указывающий на IP-адрес вашего сервера, будет указывать на этот сайт, и мультитеннэнс Orchard решит, на какой из ваших сайтов Orchard он будет указывать. Только один сайт IIS может иметь этот параметр, иначе они будут конфликтовать.

Добавление нескольких привязок домена: В ISS создайте сайт для привязки к domain1.com, затем в разделе редактирования сайта нажмите привязки и добавьте новую привязку для domain2.com.

...