2010-03-23 3 views
2

Я создаю несколько сайтов SharePoint, и я хочу использовать зоны, чтобы я мог устанавливать защиту в разных зонах. У моей рабочей станции есть локальный SharePoint, и я использую ее для разработки. Моя рабочая станция имеет статический IP-адрес и подключена к Интернету.Windows hosts file and IIS binding question

Когда я создаю сайт SharePoint, я хочу добавить заголовок узла, например dev44.com. Я не владею этим именем и не хочу этого. Затем я добавляю запись в файл моих хостов, но когда я занимаюсь серфингом до http://devbox.com:8080, она не разрешается. Нужно ли мне регистрировать имя, которое я хочу использовать, или должна ли эта работа, то есть иметь файл hosts, сначала разрешать имена/IP-адреса?

ответ

1

Должно работать. Однако вам нужно убедиться, что ваш сайт имеет правильные сопоставления. Например, если вы хотите, чтобы ваш сайт отвечал на http://devbox.com:8080, вам необходимо настроить свой веб-сайт для ответа на все IP-адреса и порт 8080 или ответить на заголовок хоста devbox.com и порт 8080.

BTW, чтобы проверить, правильно ли установлен ваш файл HOSTS, откройте командную строку и PING devbox.com. Вы должны увидеть адрес, разрешенный для IP-адреса вашего локального компьютера. Если нет, вы сделали что-то неправильно в том, как вы настроили свой файл HOSTS ... пожалуйста, разместите строку в файле HOSTS, который вы используете.

BTW, согласно моему комментарию ниже, вы, вероятно, должны использовать 127.0.0.1 (aka localhost) в своей строке файла HOSTS, а не внешний IP-адрес. Это приведет к удалению IP-адреса в качестве потенциальной точки отказа (например, если брандмауэр блокирует трафик)

+0

Я использую IIS 7, и я отредактировал параметр Bindings, я добавил devbox.com в качестве имени хоста и порт, который я использую. Затем в файле hosts я добавил запись ... devbox.com. Это должно быть все, что мне нужно, не так ли? – bmw0128

+0

есть. вы также можете использовать 127.0.0.1 (aka localhost) вместо своего внешнего IP-адреса, чтобы убедиться, что нет проблем с программным обеспечением брандмауэра на вашем внешнем IP-блоке, который блокирует ваш запрос. Это может быть проблемой, поскольку Windows обычно хорошо знает, когда она разговаривает сама с собой, но не может повредить удаление внешнего IP-адреса в качестве переменной. –

+0

спасибо, теперь имя работает, но не часть порта. Нужно ли мне что-то делать, в частности, в файле hosts относительно порта? – bmw0128