Как я отображаю http://localhost:8080 на http://mysites в iis7?

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

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

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

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

6
задан ivordesign 17 July 2010 в 17:30
поделиться

3 ответа

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

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

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

2
ответ дан 17 December 2019 в 18:09
поделиться

Ваш файл 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. Это слишком большая тема, чтобы рассматривать ее здесь, но есть много информации, если вы погуглите.

1
ответ дан 17 December 2019 в 18:09
поделиться

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

Для этого добавьте запись в hosts, например

127.0.0.1 mysites

(hosts обычно находится по адресу C:\WINDOWS\system32\drivers\etc\hosts)

0
ответ дан 17 December 2019 в 18:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: