v10.55 (build: Dec 19 2024) |
||||
|
Шаг 3. Установка сервера комплексаВнимание! Выбор данного пункта установки доступен на начальной странице расширенной установки комплекса:Сервер СТАХАНОВЕЦ представляет собой системный сервис (службу) Windows, к которому подключаются все клиентские машины и программы "БОСС-Онлайн". Сервер обычно устанавливается на отдельную машину, однако при необходимости его можно установить и на машину администратора. На протяжении всей работы клиентских машин сервер должен быть включен (однако перерывы в его работе допускаются), в противном случае данные будут сохраняться на клиентских машинах до возобновления связи. В принципе, возможна работа с несколькими серверами в одной организации, однако в большинстве случаев достаточно одного. Установка запустится только из-под учетной записи администратора компьютера! Сразу же будет предложено выбрать инстанцию сервера: В большинстве случаев сервер комплекса устанавливается в одном экземпляре на одну серверную машину, потому необходимо оставить "по умолчанию". Однако, если же вы желаете установить несколько экземпляров сервера комплекса на одну машину, то необходимо выбрать любую уникальную инстанцию. В этом случае каждая инстанция представляет собой независимый сервер СТАХАНОВЕЦ, к которому будут подключаться свои пользователи и который может быть подключен в свою очередь к определенной инстанции SQL-сервера. В такой архитектуре необходимо также инстанцировать и SQL-сервер комплекса СТАХАНОВЕЦ, чтобы каждая инстанция сервера СТАХАНОВЕЦ подключалась к своей инстанции SQL-сервера. Клиентские машины также должны выборочно подключаться к той или иной инстанции сервера комплекса СТАХАНОВЕЦ. В вышеописанном случае при подключении к нужной инстанции сервера комплекса необходимо указывать не только имя машины или IP, но и порт инстанции сервера: machine:port, например: SERVER:12345 О том, как выбрать порт для сервера СТАХАНОВЕЦ, будет сказано далее. Затем запустится программа настроек сервера. На первой вкладке необходимо указать параметры соединения с SQL-базой, а также указать порт сервера для подключения клиентов. TCP-порт сервера для подключения клиентов можно оставить 0 (по умолчанию) если вы не используете мульти-инстанций сервера. Если же у вас несколько инстанций сервера на одной машине, то для каждой из них порт должен быть уникальным и его нельзя оставлять "по умолчанию"! Программу установок сервера можно запустить в любой момент для изменения настроек (при этом, если изменялся порт, то необходим перезапуск программы сервера комплекса): Если в вашей архитектуре несколько серверов комплекса должны подключаться к единой базе данных, то на последней странице настроек нужно включить режим "мульти-сервер" и дополнительно настроить два параметра: 1) "Сделать этот сервер главным". Только один сервер в такой конфигурации должен быть главным. Рекомендуется назначать тот, который расположен "ближе" к базе данных. 2) "IP/имя для подключения других серверов". При построении отчетов в БОСС-Оффлайн будет возможна ситуация необходимости передачи файлов теневого копирования между серверами, поэтому здесь нужно указать IP(имя) и опционально порт (если отличается от порта по умолчанию) данного сервера для доступа к нему со стороны других серверов комплекса, подключенных к единой базе данных. В ходе установки будет установлен также и веб-сервер Apache в папку %ProgramFiles(x86)%\httpd Веб-сервер необходим для наблюдения и просмотра отчетов через браузеры. Веб-сервер Apache представляет собой системный сервис (службу) Windows, который "слушает" HTTP-порты 80/443 Все его настройки хранятся в файле %ProgramFiles(x86)%\httpd\conf\httpd.conf, который вы можете менять самостоятельно. О том, как настроить доступ по https: через SSL см. здесь После установки веб-сервера в Firewall Windows порт 80/443 будет полностью открыт. Если у вас нестандартный Firewall, то нужно добавить в его исключения либо порт 80/443, либо %ProgramFiles(x86)%\httpd\bin\httpd.exe Если по каким-то причинам вы не можете использовать порты 80/443, то их можно изменить в %ProgramFiles(x86)%\httpd\conf\httpd.conf (изменить параметр Listen), после чего необходимо перезапустить службу Apache. Если у вас на серверной машине уже установлен какой-либо веб-сервер (Apache, Microsoft IIS или другой), то программа установки обнаружит что порт 80/443 занят и установит встроенный Apache на порты 81/444. - Если использование портов 81/444 в этом случае для вас приемлимо, то более ничего делать не нужно (только не забыть добавить порт при переходе на сайт: http://localhost:81/stkh). - Если необходимо использовать только порты 80/443 и дополнительные веб-сервера не нужны, то нужно удалить дополнительные веб-сервера (например, IIS) и изменить порт встроенного Apache на 80/443 (см. выше как это сделать). - Если же необходимо использовать только имеющийся у вас веб-сервер, то нужно выполнить ряд настроек самостоятельно: Если уже установлен веб-сервер Microsoft IIS
После установок сервер полностью готов к работе и запущен. Примечание: сервер использует TCP-порт по умолчанию, веб-сервер использует стандартные HTTP-порты 80/443 по умолчанию. |
|||
© СТАХАНОВЕЦ |