Псевдоним портала DNN с внутренним IP - PullRequest
2 голосов
/ 10 января 2012

У меня проблемы с выяснением, если / как я могу настроить внутренний веб-сервер для тестирования с несколькими DNN-порталами.Я довольно новичок в DotNetNuke, поэтому я не уверен, возможно ли то, что я хочу сделать.

Мой сервер имеет IP 192.168.15.16.У меня есть основной портал с псевдонимом этого IP-адреса.Этот сайт работает отлично.Но затем у меня есть пара других сайтов (давайте назовем их A и B) для настройки.

Я бы хотел перейти на 192.168.15.16/A и 192.168.15.16/B для просмотра этих сайтов.Портальные псевдонимы для них, похоже, не сокращают это.Я получаю ошибку 404, и я считаю, что это потому, что IIS добавляет A или B к физическому пути, который не существует.

Есть ли способ настроить это?Может быть, что-то мне нужно изменить в IIS?Может я ошибаюсь?Спасибо!

1 Ответ

3 голосов
/ 10 января 2012

1) На любом компьютере, который необходим для доступа к тестовым сайтам, отредактируйте C: \ Windows \ System32 \ drivers \ etc \ hosts, включив в него:

     192.168.15.16    A
     192.168.15.16    B

2) Установите псевдоним портала сайтаОт A до "A"

3) Установите псевдоним портала сайта B на "B"

4) Доступ к сайту A через http://A/

5) Доступ к сайту Bчерез http://B/

6) Отредактируйте привязки вашего сайта IIS, включив в него заголовки хоста «B» и «A»

Примечания

  • Если у вас есть локальный контроллер домена, вы, вероятно, можете сказать ему разрешить «A» и «B» для правильного IP.
  • Я использую этот же метод на наших машинах разработчиков, но мне еще предстоит включить несколько порталов в одну и ту же установку DNN.Я предполагаю, что это будет работать.
...