Доступ к нескольким сайтам из тестовой среды с использованием файла hosts [закрыто]

У меня есть тестовая среда Windows Server, установленная как виртуальная машина на сервере другой компании (например, 192.168.2.30), на которой в настоящее время размещено около пяти различных тестовых сайтов. На моем локальном компьютере в файле hosts есть строка, связывающая IP-адрес тестовой среды с dev.company.com. Первый созданный нами сайт (связанный с портом 80) отлично работает, поскольку это порт по умолчанию.

Однако мы не можем получить доступ к другим нашим веб-сайтам через другие порты (например, dev.company.com:81), хотя мы можем получить к ним доступ в нашей тестовой среде через 192.168.2.30:81. Насколько я понимаю, файл hosts ничего не делает с портами, поэтому я не понимаю, почему он не работает как таковой.

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

Как я могу изменить свою тестовую среду и мои локальные машины, чтобы это работало?

РЕДАКТИРОВАТЬ: Как заявил joeqwerty, это может быть проблемой брандмауэра. Как мне настроить брандмауэр Windows на сервере, чтобы порты 80-100 были свободны?

2
задан 21 January 2015 в 23:43
3 ответа

Мне кажется, это проблема с брандмауэром. Если вы можете получить доступ к сайтам на этих портах с самого сервера, но вы не можете получить доступ к сайтам на этих портах с другого хоста, я бы взглянул на брандмауэр на сервере и убедился, что входящие подключения к этим портам разрешены. .

1
ответ дан 3 December 2019 в 13:14

Мне непонятны настройки вашей сети. Итак, ваша проблема может быть связана с разрешенными портами между вашей машиной и тестовым сервером. Вы используете прокси в случае порта 80? Если вы предоставите дополнительную информацию, мы сможем предоставить вам более точные ответы.

В файле hosts просто хранятся сопоставления IP-адресов и имен.

0
ответ дан 3 December 2019 в 13:14

Я никогда не делал этого раньше (просто теория), но вы можете попробовать настроить свои тестовые сайты на тестовом сервере с тем же IP, используя функцию заголовков IIS Host . И обязательно настройте свой DNS-сервер (или файл hosts) для перенаправления имен, указанных в качестве заголовков хоста, на IP-адрес вашего тестового сервера.

0
ответ дан 3 December 2019 в 13:14

Теги

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