Начало работы сайта в IIS 7 Проблемы - PullRequest
0 голосов
/ 25 апреля 2009

Это сводит меня с ума. Я пытаюсь настроить webiste на нашем dev-сервере с конкретным URL-адресом www.mystpidsite.com в качестве примера. mystupidsite - это не то же самое имя, что и сервер dev.

1) укажите конкретный URL-адрес для веб-сайта, который я создаю в IIS

2) запустите его и используйте этот URL для доступа к нему

У меня есть:

1) создал новый сайт в IIS 7 в Server 2008

2) попытался получить к нему доступ через имя сайта, для которого я указал желаемый URL-адрес и порт 8888. Поэтому, если мы хотим, чтобы он был www.mystupidsite.com, я установил имя веб-сайта на mystupidsite в IIS 7.

3) Я даже пытался создать приложение под mystupidsite с тем же именем в IIS 7.

Сервер определенно доступен и доступен для пинга в сети с моего локального ПК, на этом новом сервере установлены другие компоненты. Нужно ли создавать приложение или достаточно просто создать веб-сайт в IIS 7? Я указал IP в качестве IP-адреса сервера на веб-сайте, который я создал.

Для имени хоста в привязках сайта я поставил www.mystupidsite.com

когда я пытаюсь получить доступ к сайту через www.mystupidsite.com, он не может его найти, и сайт в IIS7 на сервере dev работает. Он работает на экземпляре HyperV, который является нашим сервером разработки. Все остальное работало просто отлично. Я просто хочу понять, как получить конкретный URL-адрес по настройке имени.

Нужно ли что-то добавить в файл hosts на сервере или что-то еще?

Ответы [ 4 ]

1 голос
/ 25 апреля 2009

Вы не сможете иметь сайт в своем поле для ответов, отвечающий как на доменные имена mystpidsite.com, так и mystupidsite.com.

Если у вас нет зарегистрированных доменов и если сервер имен вашего домена направляет это имя на ваш компьютер разработчика, IIS будет только отвечать на запросы либо по имени компьютера в сети, либо по IP-адресу вашего компьютера (в дополнение к 127.0. 0.1 и localhost).

Единственное, что вы сможете сделать вне этого сценария, это настроить два сайта на двух разных портах на вашей машине и получить к ним доступ из http://localhost:80 и http://localhost:8888 (или сети эквивалент имени компьютера).

0 голосов
/ 25 апреля 2009

у вас должна быть запись в днс, чтобы иметь возможность подключиться к серверу при использовании www.mystupidsite.com

Поскольку у вас есть сайт, работающий на альтернативном порту, вы сможете получить к нему доступ по http://your -server-IP-адресу: 8888

Если вы хотите проверить его локально, используя имя хоста и не имеете доступа к dns, вы можете добавить соответствующие записи в файл hosts на локальном компьютере (c: \ windows \ system 32 \ drivers \ etc \ hosts)

0 голосов
/ 25 апреля 2009

добавить привязку по умолчанию (без заголовка / пробела хоста) и попытаться получить к ней доступ по IP

0 голосов
/ 25 апреля 2009

Что происходит, когда вы набираете nslookup www.mystupidsite.com? Получаете ли вы IP-адрес виртуального сервера?

У вас на сервере включен брандмауэр Windows? если да, то вы добавили исключение для порта 8888?

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