Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.11.18;
Скачать: [xml.tar.bz2];

Вниз

MS IIS - убийца   Найти похожие ветки 

 
Sonia ©   (2007-10-10 15:13) [0]

Народ!!! Помогите, умираю уже....
Пытаюсь настроить несколько веб-узлов, использующих один IP и один TCP порт, но имеющих разный идентификатор. При установке идентификатора не хочет отображать страницы.
Имя сервера elh-asw, идентификаторы узлов пишу как: bo и notice.
Надо ли полностью указывать в идентификаторах bo.elh-asw и notice.elh-asw ? Кто может сталкивался с такой проблемой и что-то посоветует?


 
Черный Шаман   (2007-10-10 16:44) [1]


> Кто может сталкивался с такой проблемой и что-то посоветует?


Изучать что такое DNS и что такое прямое и обратное преобразование адресов.


 
KSergey ©   (2007-10-10 16:57) [2]

> Sonia ©   (10.10.07 15:13)  
> Пытаюсь настроить несколько веб-узлов, использующих один
> IP и один TCP порт, но имеющих разный идентификатор.

"идентификатор" - это что такое?

> При установке идентификатора не хочет отображать страницы.

Куда устанавливаете? Чего??

> Имя сервера elh-asw, идентификаторы узлов пишу как: bo и notice.

ниче не понял. Это как?

> Надо ли полностью указывать в идентификаторах bo.elh-asw
> и notice.elh-asw ?

В хост-хидер надо прописать ровно так, как прописано имя в DNS для делаемого сайта.
Ну и такие же записи прописать в DNS или файлик hosts.

Короче, я понял.
Вам надо лпределиться по каким именно адресам будут доступны сайты (bo и notice или bo.elh-asw и notice.elh-asw) Хотя лучше бы прописать домены в какой-либо вашей же зоне. Впрочем - лишь бы DNSу было хорошо.
и точно такие же хостхдеры прописать для IIS.


 
Sonia ©   (2007-10-11 11:30) [3]


> Изучать что такое DNS

Это полное имя компьютера в сети, как написано в книге по администрированию MS IIS.


> что такое прямое и обратное преобразование адресов.

хм...вот про это почитаю...


> Вам надо лпределиться по каким именно адресам будут доступны
> сайты (bo и notice или bo.elh-asw и notice.elh-asw)

Определилась, будут bo.elh-asw и notice.elh-asw

Полное имя компьютера: elh-asw.elh.corp
Доменное имя: elh.corp

> В хост-хидер надо прописать ровно так, как прописано имя
> в DNS для делаемого сайта

Не поняла....а где задается DNS у сайта???


 
evvcom ©   (2007-10-11 11:34) [4]

DNS - это Domain Name Server, имя, очевидно, задается на этом сервере


 
Ping   (2007-10-11 11:38) [5]

Sonia ©   (11.10.07 11:30) [3]
что такое DNS
Это полное имя компьютера в сети, как написано в книге по администрированию MS IIS.


Это ж в какой книге такое написано?

http://en.wikipedia.org/wiki/Domain_name_system


 
Sonia ©   (2007-10-11 11:40) [6]


> Это ж в какой книге такое написано?

Уильям Станек MS IIS 5.0 Справочник администратора.


> http://en.wikipedia.org/wiki/Domain_name_system

Помнится, мне говорили, что руководствоваться Википедией для программиста это плохой тон...


 
Ping   (2007-10-11 11:44) [7]

Sonia ©   (11.10.07 11:40) [6]
Помнится, мне говорили, что руководствоваться Википедией для программиста это плохой тон...


Для кого и Яндекс - справочник. А для кого и Кнут - раскраска.


 
KSergey ©   (2007-10-11 11:57) [8]

> Sonia ©   (11.10.07 11:30) [3]
> Определилась, будут bo.elh-asw и notice.elh-asw
> Полное имя компьютера: elh-asw.elh.corp
> Доменное имя: elh.corp


А я бы сделал имена bo.elh.corp и notice.elh.corp
Т.к. завтра выяснится, что компьютер, где сайты работают, сгорели и надо срочно переключиться на резервные с совершенно другими именами. А так - есть просто некое доменное имя для компьютеров, где крутятся некие интранет-сайты. Кроме того, после завтра выяснится, что один компьютер не тянет оба сайта - и их надо разнести на 2 разных компьютера.
И завтрашняя и послезавтрашняя задача легко решаются просто изменением записи на DNS сервере (ну и развертыванием сайтов на новых комьютерах, разумеется). Т.е. лучше не привязывать имя этих сайтов к имени конкретной машины на мой взгляд.

Так что дело за малым: прописать на DNS сервере правильные IP адреса для выбранных в итоге имен и прописать эти имена в качестве хост-хидеров сайтов.

Проверять всю эту бодягу просто: добейтесь для начала, чтобы на команду
ping <имя сайта>
на целевом компьютере (где хочется сайты смотреть) определялся равильный IP адрес сервера с сайтами (путем настройки DNS-сервера), после чего добейтесь ответов от сайтов путем конфигурирования IIS.

К стати, IIS у вас 5-й или 6-й?


 
Sonia ©   (2007-10-11 11:58) [9]


> Ping   (11.10.07 11:44) [7]

Тогда подскажите, что в моем случае будет это DNS ?


 
boriskb ©   (2007-10-11 12:06) [10]

> Тогда подскажите, что в моем случае будет это DNS ?

В любом случае.


> [5] Ping   (11.10.07 11:38)
>
> http://en.wikipedia.org/wiki/Domain_name_system

Вполне толковая статья. И на русской вики есть.
Ты знаешь, где у тебя DNS?
Обращайся к провайдеру.


 
KSergey ©   (2007-10-11 12:08) [11]

> boriskb ©   (11.10.07 12:06) [10]
> Ты знаешь, где у тебя DNS?

Я бы уотчнил: DNS-сервер.


 
boriskb ©   (2007-10-11 12:10) [12]

> Я бы уотчнил: DNS-сервер.

:)
Конечно.


 
evvcom ©   (2007-10-11 12:12) [13]


> KSergey ©   (11.10.07 11:57) [8]

Есть у меня тоже здесь некоторый пробел. Даже интересно стало.
Вроде как известно, что по сети идет пакет с указанием IP и порта. Вебсервер на компе IP слушает порт, и если 2 имени DNS-ом преобразуется в один IP, то как потом сервер узнает к какому узлу идет обращение? Или все же до вебсервера будет доходить и полное имя, которое указал юзер? А если в IE написать http://192.168.xxx.xxx ? Или все же узлы должны сидеть обязательно на разных портах (если с одним IP)?


 
Sonia ©   (2007-10-11 12:28) [14]


> К стати, IIS у вас 5-й или 6-й?

6.0


 
Sonia ©   (2007-10-11 12:34) [15]


> Ты знаешь, где у тебя DNS?

Статью прочитала. Сервер откликается на elh-asw, поэтому будем считать,что в DNS прописано это имя для IP.

Возникает вопрос, надо ли тогда прописывать также в DNS bo.elh-asw и notice.elh-asw?

Причем когда я не прописываю хост хеадер, а делаю разные порты, веб-узлы работают!!! Но хочу докопаться до истины.

ЗЫ Может стоит сделать elh-asw/bo/ и elh-asw/notice/ ?


 
KSergey ©   (2007-10-11 12:50) [16]

> evvcom ©   (11.10.07 12:12) [13]
> Вроде как известно, что по сети идет пакет с указанием IP
> и порта. Вебсервер на компе IP слушает порт, и если 2 имени
> DNS-ом преобразуется в один IP, то как потом сервер узнает
> к какому узлу идет обращение? Или все же до вебсервера будет
> доходить и полное имя, которое указал юзер?

Если я ничего не путаю, то начиная с версии 1.1 протокола HTTP северу в приезжающем запросе приходит запрошенное доменное имя. На основе этой информации IIS и находит требуемый сайт в своей метабазе и.. ну в общем понятно.

> А если в IE
> написать http://192.168.xxx.xxx ? Или все же узлы должны
> сидеть обязательно на разных портах (если с одним IP)?

Я не проводил таких экпериментов, так что не знаю как на это отреагирует IIS.

Вообще, тут все просто: либо мы пользуемся возможностями HTTP1.1 и на одной паре IP:Port садим кучу сайтов, которые отличаются хост-хидерами, либо разносим сайты по разным парам IP:Port (IP адресов ведь можно несколько машине навешать) - и тогда становится не важно как именно мы попали на эту машину и на этот порт.


 
KSergey ©   (2007-10-11 12:52) [17]

> Sonia ©   (11.10.07 12:34) [15]
> ЗЫ Может стоит сделать elh-asw/bo/ и elh-asw/notice/ ?

Тоже вариант.
Причем можно виртуальными директориями это настроить.


 
Sonia ©   (2007-10-11 12:53) [18]


> которые отличаются хост-хидерами

Я так и не поняла, что надо чтобы работало, например, по хост хидерам :(


 
evvcom ©   (2007-10-11 13:10) [19]


> что надо чтобы работало, например, по хост хидерам

прописать имена в DNS, а затем в IIS. Подробнее в [8]


 
KSergey ©   (2007-10-11 13:11) [20]

> Sonia ©   (11.10.07 12:53) [18]
> Я так и не поняла, что надо чтобы работало, например, по
> хост хидерам :(

Вот этот этап пройден успешно:

> KSergey ©   (11.10.07 11:57) [8]
> Проверять всю эту бодягу просто: добейтесь для начала, чтобы
> на команду
> ping <имя сайта>
> на целевом компьютере (где хочется сайты смотреть) определялся
> равильный IP адрес сервера с сайтами (путем настройки DNS-сервера),

??!


 
Sonia ©   (2007-10-11 13:54) [21]


> Вот этот этап пройден успешно:

К сожалению нет, в общем я запуталась....и знаний не хватает...может посоветуете что почитать ?


 
KSergey ©   (2007-10-11 13:59) [22]

Если DNS сервер на Windows - то
http://www.yandex.ru/yandsearch?text=%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0+%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0+DNS+Windows


 
evvcom ©   (2007-10-11 14:01) [23]

Кстати, чтобы админов DNS не напрягать, чтобы они не посчитали твои желания/эксперименты не нужными, да еще ж это надо ж согласовать, можешь поправить на своей машине C:\WINNT\system32\drivers\etc\hosts. И пингуйся к серверу с IIS, и настраивай его как пожелаешь. Единственное, что работать это будет только с твоей машины, но для тестирования тебе этого достаточно.


 
evvcom ©   (2007-10-11 14:15) [24]


> evvcom ©   (11.10.07 14:01) [23]

Я у себя уже настроил, bo и notice пингуется :)


 
Sonia ©   (2007-10-12 10:58) [25]


> KSergey ©   (11.10.07 13:59) [22]

А что-нибудь по MS IIS ??


 
KSergey ©   (2007-10-12 17:12) [26]

> Sonia ©   (12.10.07 10:58) [25]
> А что-нибудь по MS IIS ??

Предлагаю в той же строке поиска просто заменить на IIS :)
Что именно нужно-то?

Ну либо на том же MSDN - куча статей про все  что угодно. Опять же поиском.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2007.11.18;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.52 MB
Время: 0.048 c
2-1193394735
kaktus
2007-10-26 14:32
2007.11.18
Уважаемые, дайте совет.


2-1192865067
apic
2007-10-20 11:24
2007.11.18
Рисование на компонентах


2-1193342506
Цукор5
2007-10-26 00:01
2007.11.18
сравнение двух TDateTime ???


8-1169464574
Vovan #2
2007-01-22 14:16
2007.11.18
WaveOutWrite - сколько пихать?


2-1193495233
@!!ex
2007-10-27 18:27
2007.11.18
Перетаскивание элементов в TTreeView





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский