ЖУРНАЛ «СТА» №4/2006

ко GenBroker недостаточно. Помимо этого, необходимо выполнить на- стройки сетевого экрана (firewall), ко- торый, как правило, используется на Webсервере, а также настройки ПО Webсервера (IIS или Apache). В качестве примера рассмотрим кон- фигурацию, показанную на рис. 8: 1)внешний Webсервер с сетевым экра- ном, имеющий адрес www.webserver.ru ; 2)сервер WebHMI, имеющий сетевое имя Webhmi и IPадрес 192.168.1.34 . На этом же компьютере установлены GENESIS32, WebHMI и лицензия. Для организации Интернетсоедине- ний удалённого рабочего места ис- пользуются протокол TCP/IP и сле- дующие порты: 80 — для соединений HTTP и 38080 — для соединений с удалёнными серверами безопасности, лицензирования и т.д. Рассмотрим по очереди этапы кон- фигурирования этих двух узлов: Webсервера и сервера WebHMI. Webсервер А. Настройка сетевого экрана Настройка сетевого экрана должна быть выполнена таким образом, чтобы порты 80 и 38080 были открыты для двустороннего обмена. Откройте настройки сетевого экрана и выберите в настройках раздел NAT (Network Address Translation), как пока- зано на рис. 9. Укажите, что вызовы, поступающие по портам 80 и 38080, должны переда- ваться на узел WebHMI, как показано на рис. 9. Откройте порты 80 и 38080 для доступа с любых, как показано на рис. 10, или при необходимости с оп- ределённых узлов. Примечание. По умолчанию порт 80 всегда открыт, и вызовы, поступающие на него, передаются всем узлам. Б. Настройка Webсервера Необходимо опубликовать в Интер- нете файловые ресурсы самого Webсервера и сервера WebHMI, к ко- торым должны иметь доступ внешние пользователи. Стартовая HTMLстраница проекта, находящаяся в виртуальном каталоге Webсервера, должна содержать кор- ректные ссылки (на каталог CABфай- лов, на клиентскую конфигурацию GenBroker, на стартовую экранную форму и т.д.): они должны соответст- вовать текущей конфигурации и со- держать имя внешнего сервера (рис. 11) 84 СТА 4/2006 ВОП Р ОСЫ - О Т В Е Т Ы www.cta.ru Рис. 6. Свойства кнопки «Перенести/Оставить» Рис. 7. Область темы глобальных псевдонимов Рис. 8. Конфигурация Рис. 9. Настройка переадресации вызовов

RkJQdWJsaXNoZXIy MTQ4NjUy