По умолчанию хост default_host связывается со всеми запросами пользовательских приложений. Существуют ситуации, когда следует создать несколько виртуальных хостов, например следующие.
• Приложения имеют конфликтующие URI.
• Поддержка дополнительных портов, например, порта 443 для SSL.
• Сохранение для приложений и серверов четкой независимости каждого виртуального хоста.
Конфигурация виртуального хоста применяется ко всей ячейке. Чтобы создать новый виртуальный хост, сделайте следующее:
1. Выберите пункт Environment (Среда) → Virtual Hosts (Виртуальные хосты) и нажмите New (Создать).
2. Введите имя виртуального хоста и нажмите Apply (Применить).
3. Нажмите ссылку Host Aliases (Псевдонимы хостов) на панели Additional Properties
(Дополнительные свойства).
4. Нажмите New (Создать).
5. Введите значения в поля Host Name (Имя хоста) и Port (Порт) и нажмите OK.
Псевдонимы хостов не обязательно представляют собой имя хоста и номер порта серверов WebSphere Application Server. Это те имена хостов и номера портов, которые плагин Web-сервера ожидает получить от браузера. Плагин Web-сервера будет посылать запрос серверу приложений, используя имя хоста и номер порта из транспортных настроек данного сервера. Если Web-сервер работает не на той же машине, что WebSphere, то псевдонимы хостов предназначены для машин Web-сервера.
При связывании Http-запросов с псевдонимами хостов учитывается регистр, и совпадение должно быть буквальным. Кроме того, разные номера портов считаются разными псевдонимами.
Например, запрос http://www.myhost.com/myservlet НЕ соответствует ни одному из следующих запросов:
http://myhost/myservlet
http://www.myhost.com/MyServlet
http://www.myhost.com:9876/myservlet
Если плагин Web-сервера получает запрос, не совпадающий ни с одним из виртуальных хостов, то пользователь получает HTTP-ошибку.
В псевдонимах хостов можно использовать обычные шаблонные символы. Звездочку (*) можно использовать вместо имени хоста, порта или вместо того и другого. Это означает, что такому правилу будет соответствовать любой запрос.
Примечание. Если виртуальный хост используется в кластерной среде, то все псевдонимы
хостов, используемые серверами кластера, должны быть зарегистрированы в виртуальном
хосте. За подробной информацией обращайтесь к разделу 7.3.1, «Повторная генерация файла конфигурации плагина».
6. Соответствия MIME (Multi-Purpose Internet Mail Extensions) связывают расширение
имени и тип файла данных, например, текст, аудио или изображение. Набор MIME-типов автоматически определяется при создании виртуального хоста. Чтобы увидеть или изменить MIME-типы, связанные с этим новым виртуальным хостом, выберите пункт MIME Types (MIME-типы) в разделе Additional Properties (Дополнительные свойства) виртуального хоста.
7. Нажмите New (Создать), чтобы добавить MIME-тип.
8. Введите MIME-тип и расширение. Нажмите Apply (Применить), чтобы продолжить добавление новых типов, или нажмите OK, если вы закончили.
9. Нажмите Save (Сохранить) на панели задач и сохраните изменения.
Важно. Если вы создаете, удаляете или обновляете виртуальные хосты, вам нужно заново сгенерировать плагин Web-сервера.