IIS: Могу ли я создать заголовок узла для сайта интрасети? - PullRequest
1 голос
/ 08 марта 2011

Это довольно простой вопрос (на мой взгляд), но по какой-то причине, несмотря на мой поиск в Google, я не могу найти прямой ответ на него.

В настоящее время у меня есть приложение, работающее на моем веб-сайте по умолчанию, расположенном в http://localhost/myApp. В идеале я хотел бы создать новый сайт в IIS с привязкой к 127.0.0.1:80 и заголовком узла http://myApp, чтобы я мог правильно проверить свои правила перезаписи URL (посколькумое приложение в конечном итоге будет размещено на http://www.myApp.com,, а не http://www.somedomain.com/myApp).

Итак, мой вопрос таков: сработает ли вышеуказанное? У меня еще не было возможности попробовать его.

Если вышеприведенное не сработает, каковы шаги для получения доступа к моему сайту по адресу http://myApp в моей локальной сети?

1 Ответ

3 голосов
/ 09 марта 2011

Это должно работать при условии, что вы обманываете ОС при разрешении www.myapp.com до 127.0.0.1.Для этого отредактируйте файл hosts в% systemroot% \ system32 \ drivers \ etc, чтобы он содержал следующее:

127.0.0.1 myapp.com

Я полагаю, что вы можете сделать только myapp (без.com), но это становится немного сложнее, потому что, как это решается, зависит от типа вашего узла.(гибридный и т. д.) Для безопасности добавьте

127.0.0.1 myapp

ОБА и файлы hosts и LMHosts в одном каталоге.По умолчанию lmhosts не существует, и там есть lmhosts.sam.Вам придется переименовать это просто в lmhosts или создать новое.

Затем создайте привязку, как обычно в IIS7 / 7.5 (я предполагаю, что это 7 ... Сайт-> Действия-> Связывания-> Добавить или Изменить-> Заполнить имя хоста соответственно) .. IIS6 тоже будет работать, ноесли вам это нужно, заставить https работать намного сложнее.

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