Иллюстрированный самоучитель по Microsoft Windows 2000

Службы Windows Media

Изменение порта, с которым связана служба HTTP

Служба HTTP в IIS по умолчанию связана с портом 80. Если компоненты сервера Windows Media работают совместно на компьютере, на котором установлена веб-служба, и для Windows Media разрешена поддержка потокового HTTP, то такое совместное использование веб-сервера и Windows Media может привести к конфликту при привязке обеих служб к TCP-порту 80.

Изменение порта, к которому привязана служба HTTP, может разрешить конфликты портов, но также может привести к некорректной работе службы HTTP. Большинство входящих соединений по протоколу HTTP происходит через порт 80. Если порт 80 невозможно использовать, то клиентский браузер покажет сообщение об ошибке, что приведет к невозможности просмотра содержимого веб-сервера.

Для изменения порта, выделенного службе Windows Media для потокового HTTP:

  1. Запустите редактор системного реестра.
  2. В окне редактора реестра с помощью дерева реестра разверните ключ:
    HKEY_mCAL_MACHINE\System\CurrentControlSet\Services\nsstatipn \Parameters\
    
  3. Выберите ключ HTTPPort и выполните двойной щелчок. Откроется окно Изменение параметра DWORD (DWORD Editor).
  4. Выберите опцию Десятичная (Decimal). Поле данных должно содержать число 80.
  5. Введите нужный номер порта для потокового HTTP.

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

Работа служб Windows Media и IIS на одном сервере

Компоненты сервера Windows Media и службы Microsoft Internet Information Services (IIS) могут сосуществовать на компьютере, когда используются значения по умолчанию по привязке к портам (одноадресная служба Windows Media связана с портом 1755, служба станции Windows Media – с портом 7007, a IIS – с портом 80).

Одноадресная служба Windows Media и служба станции Windows Media должны иметь доступные IP-адреса со свободным портом 80 для передачи потоковых данных ASF через протокол HTTP. Чтобы использовать потоковый HTTP, когда компоненты сервера Windows Media и IIS установлены на том же самом компьютере, требуются следующие условия:

  • По крайней мере два IP-адрееа, связанных с сетевой платой
  • Уникальная ресурсная запись типа А на сервере DNS для IP-адреса сервера Windows Media и IP-адреса сервера IIS

Чтобы разрешить потоковый протокол HTTP для компонентов сервера, которые работают на том же компьютере, что и IIS:

  1. Назначьте IP-адрес веб-узлу в IIS
  2. Разрешите протокол потоковый HTTP для компонентов сервера Windows Media. Можете разрешить потоковый HTTP для одноадреснрй службы либо для службы группового вещания.
  3. Отредактируйте системный реестр, чтобы службы компонентов Windows Media зависели от службы веб-публикации.

Чтобы назначить IP-адрес веб-узлу в IIS:

  1. В окне оснастки управления IIS выберите компьютер, на котором установлены службы Windows Media.
  2. В контекстном меню узла Веб-узел по умолчанию (Default Web site) выберите пункт Свойства (Properties). Откроется диалоговое окно свойств.
  3. Перейдите на вкладку Веб-сайт (Web site).
  4. На вкладке в поле IP-адрес (IP address) введите значение IP-адреса, которое должен использовать IIS.
  5. Повторите шаги 2 до 4 для любых дополнительных веб-узлов, которые установлены в IIS, включая административный узел.

Чтобы отредактировать системный реестр так, чтобы одноадресная служба Windows Media или служба станции Windows Media зависели (запускались после другой службы) от веб-сервера:

  1. Запустите редактор системного реестра.
  2. Чтобы изменить настройки одноадресной службы Windows Media, в окне редактора реестра с помощью дерева реестра разверните ключ:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\nsunicast\
    

    Или, чтобы изменить настройки службы станции Windows Media, в окне редактора реестра с помощью дерева реестра разверните ключ:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\nsstation\
    
  3. Дважды щелкните на ключе DependOnService. Откроется окно многострочного редактора
  4. В конце списка служб введите vosvc .vbsvc – установка, которая делает компоненты сервера Windows Media зависящими от сервера IIS.
  5. Перезапустите компьютер.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.