Создание web-проекта

Top  Previous  Next

 

Процедура создания Web -проекта производит некоторые файлы, необходимые для управления Web -проектом. Эти файлы создаются от оригинальных проектных элементов (переменные, шаблоны, изображения...) и параметры настройки использования, определенные в этом диалоге. Если Вы предпочитаете использовать собственный сервер HTTP (вместо того, чтобы использовать внутренний сервер HTTP , обеспеченный программным обеспечением), Вы должны скопировать конечные файлы в общественную папку сервера HTTP (процедура конвертации может автоматически выполнить этот шаг).

 

WebSettingsHelp

 

 

  Диалог позволяет формировать создание web версии проекта.

 

Страница опций конвертации шаблонов

WebSettingsTemplates

 

Из списка выбирают шаблоны для их преобразования. Показанные шаблоны - шаблоны, доступные в папке WebTemplate проекта.

Convert images to (конвертировать изображения в): выберите формат в который конвертировать изображения: PNG или JPEG . Предпочтительнее выбрать JPEG , только если у Вас есть большие изображения.

 

 

Страница опций параметров настройки Web-клиента

WebSettingsWebClient

 

Шаблон по умолчанию : шаблон по умолчанию - шаблон, открываемый Web Client при запуске. Выберите один шаблон, используя комбинированное окно.

Заголовок окна : заголовок главного окна Web Client а.

Фирма : вставьте свое имя или название Вашей компании. Вставленный текст будет, показал в начале Web Client а.

Размер окна : выберите размер окна Web Client а:

- Автоматический: размер окна автоматически установлен в размер шаблона по умолчанию

- Полный экран: максимальное окно

- Выборочный размер: определите размер окна (в пикселах).

Частота обновления : Web Client освежает данные, используя эту частоту (в секундах).

Пересоединение : если возможно пересоединение, определите задержку (в секундах) от запроса связи и следующего.

Ошибки перед предупреждением : определите число ошибок связи, после чего будет показано сообщение об ошибке.

 

 

Страница опций опубликования (Publishing)

WebSettingsPublishing

 

Настройки сети

Используйте параметры настройки этой группы, чтобы определить параметры, которые позволят браузеру и Web Client пользователей получить доступ к Вашему Web -проекту.

Адрес HTTP сервера : адрес сети (название или IP адрес) компьютера, управляющего сервером HTTP . Используя этот адрес web -браузер в состоянии получить доступ к серверу HTTP , издающему файлы Web -проекта. Обычно адрес сети сервера HTTP - то же самое как адрес сети Runtime (во время выполнения), потому что в стандартной конфигурации Runtime , Web -сервер и сервер HTTP работают на одной и той же самой машине. Этот адрес используется также Web Клиентом , чтобы соединиться с Web -сервером.

TCP порт HTTP сервера : порт слушания сервера HTTP . Если Вы используете внутренний сервер HTTP , это значение должно быть тем же самым, поскольку это определено в Project Options , странице Web -сервера, Внутренней группе сервера HTTP , параметрах TCP порта. Если Вы вставляете значение, отличающееся от 80 (протокол HTTP порт TCP по умолчанию), пользователи, получающие доступ к Вашему Web -проекту, должны определить это значение в строке поиска браузера (см. примеры ниже).

TCP порт Web сервера : порт слушания Web -сервера. На этом порту Web -сервер прислушивается к запросам Web -Клиента. Это значение должно быть тем же самым, поскольку это определено в Project Options , странице Web -сервера, группе Web -сервера, параметрах главного TCP -порта.

 

Настройки WAN

Эти параметры настройки подобны предыдущим, но они обращаются к вызову к Web -проекта пользователями вне Вашей местной сети (то есть. в Интернете). Выберите их с помощью своего администратора сети, потому что другие устройства сети должны быть установлены с доступом к серверу HTTP и Web -серверу от WAN / Internet -сети.

Адрес HTTP -сервера : адрес сети (название или IP адрес) и порт TCP , c помощью которого WAN пользователи могут открыть сервер HTTP .

TCP порт HTTP -сервера : Web -Клиент на WAN использует этот порт, чтобы общаться к Web -серверу. Адрес сети - такой же, как адрес сети HTTP сервера.

В простой архитектуре сети могут должным образом работать следующие параметры настройки:

Адрес HTTP -сервера : вставьте IP адрес (установленный или динамический) назначенный Вашим интернет-провайдером. В случае динамического IP Вы можете использовать "динамический DNS ".

TCP порт HTTP -сервера : используйте те же самые значения, вставленные в параметры настройки сети; предложенные значения – по умолчанию (80 и 17000).

Тогда Вы должны сформировать свой маршрутизатор (или свой xDSL модем), чтобы переадресовать запросы на порт 80 и порт 17000 на компьютер, управляющий сервером HTTP и Web -сервером. Чтобы выполнить эту процедуру, Вы должны определить два «виртуальных сервера» (или «порта отправления»).

 

Только не для внутреннего HTTP сервера

Программа обеспечивает внутренний HTTP сервер, но если Вы предпочитаете, Вы можете отменить его и использовать другой сервер HTTP . В этом случае файлы Web -проекта должны быть скопированы в общей папке сервера HTTP (или в подпапку); процедура создания может выполнить эту задачу для Вас. Чтобы отменить внутренний сервер HTTP снимите опцию Run internal HTTP server  в диалоге project Options , странице Web -сервера, Внутренней группе сервера HTTP .

Копировать файлы на сервер в папку : создает копию, автоматически копируя файлы Web -проекта в указанную папку.

Папка на Web -сервере : определите путь (относительно главной общей папки) к файлам Web -проекта (см. образцы ниже).

 

Не переписывать статические файлы сети : устанавливая этот флаг, процедура создания избежит перезаписывания файлов index . html и splash . png . Установите этот флаг, если Вы персонифицируете эти файлы, иначе процедура перепишет их со стандартными.

После опубликования удалять временные файлы : обычно этот флаг установлен. Удалите флаг только в целях отладки: временные файлы могут потратить впустую Ваше место на жестком диске.

 

 

Пример 1

HTTP server network address (LAN): 192.168.0.11
HTTP server TCP port (LAN): 80
Web Server TCP port (LAN): 17000

HTTP server network address (WAN): 87.115.1.24
HTTP server TCP port (WAN): 80
Web Server TCP port (WAN): 17000

A LAN user can access to your web project using the URL: http://192.168.0.11
A LAN user can access to your web project using the URL: http://87.115.1.24

You have to define these rules on your router:
- public port 80 à local port 80, local IP 192.168.0.11
- public port 17000 à local port 17000, local IP 192.168.0.11

 

Пример 2

HTTP server network address (LAN): 192.168.1.112
HTTP server TCP port (LAN): 80
Web Server TCP port (LAN): 17000

HTTP server network address (WAN): my-domain.com
HTTP server TCP port (WAN): 8080
Web Server TCP port (WAN): 47012

A LAN user can access to your web project using the URL: http://192.168.1.112
A WAN user can access to your web project using the URL: http://my-domain.com

You have to define these rules on your router:
- public port 8080 à local port 80, local IP 192.168.1.112
- public port 47012 à local port 17000, local IP 192.168.1.112

 

Пример 3

HTTP server network address (LAN): 10.10.10.1
HTTP server TCP port (LAN): 81
Web Server TCP port (LAN): 17000

HTTP server network address (WAN): my-domain.com
HTTP server TCP port (WAN): 80
Web Server TCP port (WAN): 17000

HTTP server public folder: C:\Programmi\MyWebServer\htdocs\scada
Web project path (relative): scada

A LAN user can access to your web project using the URL: http://10.10.10.1:81/scada
A WAN user can access to your web project using the URL: http://my-domain.com/scada

Вы должны определить эти правила в своем маршрутизаторе:

- общественный порт 80 80 à местный порт 81, местный IP 10.10.10.1

- общественный порт 17000 à местный порт 17000, местный IP 10.10.10.1

Эти параметры настройки - действительное принятие, что Ваш сервер HTTP (не внутренний сервер HTTP) слушает на порту TCP 81, и его общественная папка

C:\Programmi\MyWebServer\htdocs .