Как мне сопоставить http://localhost:8080 с http://mysites в iis7? - PullRequest
6 голосов
/ 17 июля 2010

В основном я хочу иметь возможность набирать http://mysites, и он показывает мой локальный сайт, а не набирает http://localhost:8080/?

Я собираюсь сделать это несколько раз, например, http://localhost:8181 до http://mysites2

Я думал, вы могли бы сделать это через файл hosts?

Это все локально на моей машине

Ответы [ 3 ]

2 голосов
/ 17 июля 2010

Как указано выше, вы можете редактировать файл hosts (или обновлять локальный DNS-сервер), чтобы имена указывали на нужные IP-адреса.В некоторых браузерах возникают проблемы с файлами cookie, когда в имени нет DOT, поэтому вы можете захотеть сделать что-то вроде mysites.local или mysites.ivor

Если на порту 80 работает что-то еще, вам нужно настроить этот серверпрокси-запросы на IIS (на порт 80).Если вы не можете ничего запустить на порту 80, вы можете настроить имена, но вам все равно понадобится порт в конце.

Если работает только IIS, вы можете настроить это с помощью виртуальных хостов,Вы добавляете привязку к IP-адресу на порту 80 к указанному вами DNS-имени.Вы можете запустить их все на одном порту, если у них разные имена хостов.

1 голос
/ 17 июля 2010

Ваш файл hosts будет выглядеть следующим образом:

127.0.0.1 mysites
127.0.0.1 mysites2

Это позволит вам установить закладки типа http://mysites:8080 и http://mysites2:8081.

Следующим самым трудным будетустановите HttpRedirection с сервером на порту 80. Это позволит вам набрать http://mysites, и перенаправить его на http://mysites:8080,, который вы будете использовать с этого момента.

Для полного получениячто бы вы хотели, вам понадобится обратный прокси-сервер, настроенный на порт 80. Это слишком большая тема, чтобы охватить ее здесь, но есть много информации, если вы ее Google.

0 голосов
/ 17 июля 2010

Вы не можете установить порт с файлом hosts ... Вам просто нужно получить доступ к сайтам как http://mysites:8080, mysites: 8081 и т. Д.

Для этого добавьте записьк вашим хостам, таким как

127.0.0.1 mysites

(хосты обычно расположены в C: \ WINDOWS \ system32 \ drivers \ etc \ hosts)

...