Typical Configuration Типичная конфигурация

Typical Configuration Типичная конфигурация

 

Давайте посмотрим на типичный VHosts.xml файл для оболочки виртуального хоста, который содержит два виртуальных хоста: “vhost1” и “vhost2”.

<Root>

<VHosts>

<VHost>

<Name>vhost1</Name>

<ConfigDir>/home/vhosts/vhost1</ConfigDir>

<ConnectionLimit>0</ConnectionLimit>

</VHost>

<VHost>

<Name>vhost2</Name>

<ConfigDir>/home/vhosts/vhost2</ConfigDir>

<ConnectionLimit>0</ConnectionLimit>

</VHost>

</VHosts>

</Root>

 

Структура директории для этих виртуальных хостов будет следующая:

[/home/vhosts]

[vhost1]

[applications]

[conf]

Application.xml

Authentication.xml

MediaCasters.xml

MediaReaders.xml

MediaWriters.xml

MP3Tags.xml

RTP.xml

Streams.xml

VHost.xml

rtp.password

[content]

[logs]

[vhost2]

[applications]

[conf]

Application.xml

Authentication.xml

MediaCasters.xml

MediaReaders.xml

MediaWriters.xml

MP3Tags.xml

RTP.xml

Streams.xml

VHost.xml

rtp.password

[content]

[logs]

памятка

 

См logging логгинг секцию для интсрукции как сконфигурировать для лога на каждый виртуальный хост.

Процесс кофигурации виртуального хостинга очень простой. Виртуальный хосты определены в VHosts.xml файле в conf директории. КАЖДЫЙ ВИРТУАЛЬНЫЙ хост получает собственную структуру директории , что содержит приложение application, conf и logs директории. Каждый виртуальный хост получает собственный набор конфигурационных файлов.

ОЧЕНЬ важно указать , что Wowza Media Server Pro только поддерживает ip-address/port базовый виртуальный хостинг и не поддреживает доменно названные виртуальные хостинги. Что это значит это то что вVHost.xml каждый виртуальный хост должен быть определен HostPort записями с уникальными ip-адресамиs и комбинациями портов, что не конфликтуют с другими виртуальными хостами , определенными в данном сервере. Далее представлена комбинация валидной конфигурации vhost портов:

vhost1:

<HostPort>

<IpAddress>192.168.1.2</IpAddress>

<Port>1935</Port>

<HostPort>

vhost2:

<HostPort>

<IpAddress>192.168.1.2</IpAddress>

<Port>1936</Port>

<HostPort>

 

Или:

vhost1:

<HostPort>

<IpAddress>192.168.1.2</IpAddress>

<Port>1935</Port>

<HostPort>

vhost2:

<HostPort>

<IpAddress>192.168.1.3</IpAddress>

<Port>1935</Port>

<HostPort>

 

Через JMX интерфейс и VHosts.xml конфигурационный файл хосты могут быть добавлены, модифицированы и удалены на лету без остановки и рестарта сервера. Операции виртуального хоста могут быть доступны через JConsole. ПЕРВОЕ , С работющим сервером запустите JConsole и выберите “MBean” таб. Откройте “WowzaMediaServerPro” группу и выберите “Server” объект. Операции виртуального хоста будут найдены под “Operations” табом. Три операции интересны:

startVHost — start an individual vhost by name

stopVHost — stop an individual vhost by name

reloadVHostConfig — reload the VHosts.xml configuration file

Для добавления виртуального хоста без рестарта , отредактируй “VHosts.xml” доавь новое определение виртуального хоста и скопируйте и сконфигурируйтеновый набор конфигурационных файлов как описано выше. затем, откройте JConsole и наведите наe “Server” объект и нажмите “reloadVHostConfig” для загрузки “VHosts.xml” файла. Наконец, введите Ия нового виртуального хоста в текстовый бокс за “startVHost” кнопкой и нажтие кнопку. Новый хост начнет работу незамедлительно.

(любовь морковь на сайте)

 

Реклама
Typical Configuration Типичная конфигурация