![]() |
+7 (495) 229-0436 | ![]() |
shopadmin@itshop.ru | 119334, г. Москва, ул. Бардина, д. 4, корп. 3 | ![]() |
![]() |
![]() |
|
|
Конфигурирование компонента IBM HTTP Server для работы с продуктом WebSphere Commerce Developer12.12.2014 11:50
http://www.ibm.com/developerworks
Для версии V7.0.0.8 с пакетом исправлений Feature Pack 7В этом учебном руководстве описывается, как установить и сконфигурировать компонент IBM HTTP Server для работы со средой разработки продукта WebSphere® Commerce (версия V7.0.0.8 с установленным пакетом Feature Pack 7). Эта конфигурация может быть полезна для таких задач, как оптимизация поисковых механизмов, настройка производительности веб-сервера, перенаправление запросов к прокси-серверу и т. д. ПредисловиеВ этом учебном руководстве описывается, как установить и сконфигурировать компонент IBM HTTP Server для работы со средой разработки продукта WebSphere® Commerce версии V7.0.0.8 с установленным пакетом Feature Pack 7. В статью включены примеры конфигурационных файлов и пошаговые инструкции. ЦелиКонечная цель состоит в том, чтобы сервер IBM HTTP Server прослушивал заданные порты и реагировал на поступающие в них запросы для взаимодействия с сервером WebSphere Commerce Test Server. Веб-сервер Apache прослушивает порты 80, 443 и 8006, а все остальные порты продолжает отслеживать сервер WebSphere Commerce Test Server. В прилагаемом к статьеПримере программного кода содержится конфигурационный файл веб-сервера, в который вы сможете вносить изменения. Этот файл демонстрирует конфигурации веб-сервера. На рис. 1 показано, как ваш веб-сервер будет сконфигурирован после того, как вы пройдете материал данного учебного руководства. Рисунок 1. Сконфигурированный веб-сервер
Предварительные условияЭто учебное руководство ориентировано на Java-программистов с начальным уровнем квалификации. От читателя требуется общее знакомство со средой разработки WebSphere Commerce. Системные требованияЧтобы создавать примеры, приведенные в этом учебном руководстве, у вас должен быть установлен и сконфигурирован продукт WebSphere Commerce Developer версии V7.0.0.8. ПродолжительностьДля прохождения материала данного учебного руководства требуется приблизительно один час. ВведениеСреда разработки WebSphere Commerce комплектуется компонентом WebSphere Commerce Test Server, который выполняет функции веб-сервера и функции сервера приложений. Однако функциональность этого веб-сервера имеет определенные ограничения. В некоторых ситуациях целесообразно сконфигурировать веб-сервер Apache для поддержки взаимодействия между клиентом и сервером WebSphere Commerce Test Server. Использование веб-сервера Apache в вашей среде разработки полезно в следующих случаях:
В этом учебном руководстве изложена поэтапная процедура установки сервера IBM HTTP Server и его конфигурирования для взаимодействия со средой разработки WebSphere Commerce. ИнструкцииЧтобы сконфигурировать сервер IBM HTTP Server и среду разработки WebSphere Commerce, необходимо выполнить несколько шагов. В обобщенном виде эти шаги выглядят следующим образом.
Шаг 1. Загрузка компонента IBM HTTP ServerЕсли вы в свое время приобрели программное обеспечение WebSphere, то у вас уже может иметься устанавливаемая версия компонента IBM HTTP Server. В противном случае вы можете загрузить этот компонент по следующей ссылке: IBM HTTP Server 7.0. Загрузите соответствующий архив и поместите его в свою систему WebSphere Commerce Developer. Теперь вы готовы к установке сервера IBM HTTP Server. Шаг 2. Установка компонента IBM HTTP Server
Итак, установка компонента IBM HTTP Server завершена. Теперь мы переходим к следующему разделу - к установке плагина веб-сервера. Шаг 3. Загрузка плагина для WebSphere Application Server V7.0Данный плагин WebSphere представляет собой программный компонент, который связывает сервер IBM HTTP Server с сервером WebSphere Commerce. Этот компонент определяет, каким образом взаимодействуют друг с другом эти два сервера. Плагин можно загрузить по ссылке: WebServer plug-in for WebSphere Application Server V7.0. Теперь вы готовы к установке плагина WebServer для продукта WebSphere Application Server for Windows. Шаг 4. Установка плагина для WebSphere Application Server
Итак, вы установили плагин для WebSphere Application Server. Теперь мы сконфигурируем компонент IBM HTTP Server. Шаг 5. Конфигурирование компонента IBM HTTP ServerПо умолчанию в конфигурационном файле компонента IBM HTTP Server не сконфигурирована поддержка технологии SSL. Вам нужно сконфигурировать сервер для поддержки SSL. Вы можете воспользоваться самоподписанным сертификатом SSL или подписанным сертификатом от стороннего поставщика. Самоподписанный сертификат включен в Пример программного кода для этого учебного руководства и находится в каталоге
Конфигурирование компонента IBM HTTP Server завершено. Теперь вам нужно скопировать файл plugin-config.xml, чтобы плагин WebSphere знал, какие запросы нужно отсылать в WebSphere Commerce Test Server. Шаг 6. Копирование файла plugin-cfg.xml в каталог плагина WebSphereПлагин для WebSphere Application Server использует конфигурационный файл Возможно, вам придется изменить файл plugin-cfg.xml в соответствии со своей средой, особенно если вы изменили корневой каталог контекста WebSphere Commerce с Теперь вам нужно сконфигурировать компонент WebSphere Commerce Test Server таким образом, чтобы он поддерживал взаимодействие с компонентом IBM HTTP Server. Шаг 7. Конфигурирование компонента WebSphere Commerce Test ServerПо умолчанию сервер WebSphere Commerce Test Server прослушивает запросы на портах 80, 443 и 8006. Вы сконфигурировали компонент IBM HTTP Server на прослушивание этих портов, поэтому для устранения конфликта вам необходимо изменить компонент WebSphere Commerce Test Server так, чтобы он прослушивал другие порты. В этом учебном руководстве для замены портов 80, 443 и 8006 используются порты 10080, 10443 и 18006. В Пример программного кода для этого учебного руководства включен Jython-скрипт wsadmin для продукта WebSphere Application Server ( Листинг 2. Скрипт wsadmin для изменения портов сервера Test ServerAdminTask.modifyServerPort ('server1', '[-nodeName localhost -endPointName WC_defaulthost -host localhost -port 10080 -modifyShared true]') AdminTask.modifyServerPort ('server1', '[-nodeName localhost -endPointName WC_defaulthost_secure -host localhost -port 10443 -modifyShared true]') AdminTask.modifyServerPort ('server1', '[-nodeName localhost -endPointName WC_PORT_4 -host localhost -port 18006 -modifyShared true]') AdminConfig.save()
Вы можете протестировать свою конфигурацию, обратившись к своим хранилищам WebSphere Commerce из веб-браузера. Обратите внимание, что теперь запросы регистрируются в файле access.log сервера IBM HTTP Server. Это служит признаком того, что запросы на портах 80 и 443 обрабатывает сервер IBM HTTP Server. Конфигурирование сервера WebSphere Commerce Test Server для поддержки взаимодействия с сервером IBM HTTP Server завершено. Шаг 8. Конфигурирование сертификатов сервера WebSphereЧтобы предварительный просмотр хранилища надлежащим образом работал с REST-запросами, сервер WebSphere должен доверять сертификатам сервера HTTP Server.
Рисунок 9. Экран управления SSL-сертификатами и ключами
ЗаключениеВ этом учебном руководстве вы установили веб-сервер IBM HTTP Server на своей машине разработки WebSphere Commerce и сконфигурировали его для обработки сетевых запросов на портах 80, 443 и 8006. Вы можете запускать и останавливать этот веб-сервер с помощью окна управления сервисами Windows. Сервис носит название IBM HTTP Server 7.0 и по умолчанию запускается автоматически при перезагрузке вашей машины. После успешного конфигурирования этих двух приложений для совместного функционирования вы сможете заметить некоторое повышение производительности. Теперь вы располагаете полнофункциональным веб-сервером. Вы можете воспользоваться такими функциями этого веб-сервера, как кэширование и перезапись, для тестирования других конфигураций в соответствии с потребностями вашего приложения. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
О нас |
Интернет-магазин ITShop.ru предлагает широкий спектр услуг информационных технологий и ПО.
На протяжении многих лет интернет-магазин предлагает товары и услуги, ориентированные на бизнес-пользователей и специалистов по информационным технологиям. Хорошие отзывы постоянных клиентов и высокий уровень специалистов позволяет получить наивысший результат при совместной работе. В нашем магазине вы можете приобрести лицензионное ПО выбрав необходимое из широкого спектра и ассортимента по самым доступным ценам. Наши менеджеры любезно помогут определиться с выбором ПО, которое необходимо именно вам. Также мы проводим учебные курсы. Мы приглашаем к сотрудничеству учебные центры, организаторов семинаров и бизнес-тренингов, преподавателей. Сфера сотрудничества - продвижение бизнес-тренингов и курсов обучения по информационным технологиям.
|
119334, г. Москва, ул. Бардина, д. 4, корп. 3 +7 (495) 229-0436 shopadmin@itshop.ru |
|
© ООО "Interface Ltd." Продаем программное обеспечение с 1990 года |