CommuniGate Pro
Версия 6.4
 

Установка

Загрузите Сервер CommuniGate Pro с Web сайта компании CommuniGate Systems, или с любого авторизованного сайта-копии. Убедитесь, что вы загружаете последнюю версию Сервера, и что загружаемая версия предназначена для работы на вашей платформе, а также убедитесь, что ваше оборудование соответствует параметрам указанным в пункте "Требования к аппаратным ресурсам".

\


Установите Сервер следуя нижеприведённым инструкциям, затем продолжите настройку Начальной Настройки.


Установка

На всех системах CommuniGate Pro использует 2 директории (папки, каталога):
  • директорию программ, содержащую непосредственно исполняемый код сервера и дополнительные файлы (шаблоны для Веб Интерфейса и т.п.). Файлы в этой папке не изменяются во время работы системы.
  • директорию данных, в которой содержатся данные Пользователя, Установки, сообщения Очереди, Журналы и другие данные Сервера.

Установка в системе Linux

  • Зарегистрируйтесь как суперпользователь (root).
    • При использовании Менеджера Пакетов Red Hat (файл .rpm):
        rpm -i CGatePro-Linux-version.rpm
    • При использовании Менеджера Пакетов Debian (файл .deb):
        dpkg -i CGatePro-Linux-version.deb
    • При использовании других систем (файл .tgz):
        tar -xzf CGatePro-Linux-version.tgz
        cd CGateProSoftware
        sh install.sh
    Хотя CommuniGate Pro имеет минимальное количество зависимостей от внешних библиотек, оставшиеся зависимости при установке могут быть проще разрешены для уже загруженного пакета продвинутыми пакетными менеджерами, как, например, yum or apt:
    •   yum localinstall CGatePro-Linux-version.rpm
    •   apt install ./CGatePro-Linux_version.deb
    CommuniGate Pro будет установлен в директории /opt.
  • Установщик создаст файл со сценарием автоматического запуска /etc/rc.d/init.d/CommuniGate. Для того, чтобы Сервер CommuniGate Pro начинал и прекращал работу автоматически вместе с системой, Установщик добавит ссылку на этот файл в директориях /etc/rc.d/rcn.d.
  • Если на вашей системе запущен отдельно SMTP сервер/MTA (такой, как sendmail), остановите этот сервер (например, командой
    /sbin/chkconfig sendmail off
    и затем перезапустите компьютер).
  • Если на вашей системе запущены POP, IMAP, или poppwd сервера, то удалите строки, описывающие эти сервера из файла /etc/inetd.conf (или поместите в начале строки символ решётка # ).
  • Установщик переименует программу /bin/mail в /bin/LegacyMail. В случае, если вы решите удалить CommuniGate Pro, ранее используемая почтовая программа будет переименована обратно в /bin/mail.
  • Установщик создаст новое приложение /bin/mail - подмену для существующей программы mail.
  • Установщик создаст "директорию данных" /var/CommuniGate, используемую Сервером по умолчанию. Вы можете переместить "директорию данных" в любое другое место. В этом случае замените /var/CommuniGate на символическую ссылку (symbolic link), указывающую на другое место.
  • Перезапустите систему или запустите сценарий запуска вручную:
      /etc/rc.d/init.d/CommuniGate start
  • Выполните действия Начальной Настройки.

Установка в системе MS Windows

  • Используйте любую программу типа "unzip" для распаковки файла CGatePro-Win32-Intel-version.zip. Эта программа должна поддерживать длинные имена файлов.
  • Некоторые "unzip" программы имеют опцию "Установить"; используйте её, если она доступна. Если опция Установить недоступна, просто распакуйте архив. После распаковки должна появиться папка с приложением CommuniGate Pro и программа Installer.exe. Запустите Installer.exe.
  • Если сервер CommuniGate Pro уже запущен в системе, Установщик спросит у вас разрешения остановить его.
  • Установщику нужно будет указать, куда поместить папку программ CommuniGate Pro и где создать папку с данными. Если ранее CommuniGate Pro уже был установлен в системе, то Установщик покажет используемые им папки, а кнопка Install будет переименована в кнопку Update.
  • Нажмите на кнопку Install/Update для того, чтобы скопировать CommuniGate Pro в выбранные папки. Если папка "данных" CommuniGate Pro не существует, то Установщик создаст её.
  • Информация об именах папок хранится в Системном Реестре.
    Windows XP/Vista/Windows 7 и новее
    Сервер Сообщений CommuniGate Pro (приложение CGStarter.exe) регистрируется в системе как служба, которая стартует автоматически вместе с запуском системы. Это маленькое приложение запускает CGServer.exe - непосредственное сам Сервер CommuniGate Pro. Установщик спросит вас, хотите ли вы запустить Сервер по окончанию установки.

    Обратите внимание: вам необходимо использовать вкладку Службы в панели управления, чтобы проверить или изменить имя Входа в систему для службы CommuniGate Pro. Этот вход должен осуществляться с правами Windows NT С системной учётной записью. Если CommuniGate Pro не имеет этих прав, то он не только не сможет авторизовывать пользователей, используя систему паролей Windows NT, но также может аварийно закончить свою работу в случае попытки использования некорректного пароля. Эта проблема была решена в Windows NT Service Pack 4.

    Обратите внимание: если ваш сервер обслуживает 100 пользователей или больше, то ознакомьтесь с описанием проблемы TIME_WAIT и, действуя согласно приведённым там инструкциям, уменьшите временной интервал NT TIME_WAIT.

  • Запустите Сервер и выполните действия Начальной настройки.
Вы так же можете запустить сервер CommuniGate Pro вручную, как "консольное приложение", запустив файл CGServer.exe. Запущенный без параметров, Сервер создаёт папку C:\CommuniGatePro и будет использовать её как "папку данных". Если вы хотите использовать другую папку, укажите параметр командной строки --Base:
CGServer.exe --Base D:\OtherDirectory

Установка в системе FreeBSD

Существует два пакета CommuniGate Pro: один под FreeBSD 9.x (поддерживающий версии FreeBSD 9.x и старее), другой - поддерживающий FreeBSD 10.x и более поздние версии.

  • Зарегистрируйтесь как суперпользователь (root).
  • Установите соответствующий пакет CommuniGate Pro. FreeBSD 9.x:
      pkg_add CGatePro-FreeBSD9-version.tgz
    FreeBSD 10.x:
      pkg add CGatePro-FreeBSD10-version.txz
    CommuniGate Pro будет установлен в директории /usr/local/sbin.
  • Если на вашей системе запущен sendmail или любой другой SMTP сервер, то остановите этот сервер и измените сценарий запуска операционной системы таким образом, чтобы этот другой SMTP сервер не стартовал автоматически.
  • Если на вашей системе запущены POP, IMAP или poppwd серверы, удалите строки, в которых содержится описание этих серверов из файла /etc/inetd.conf.
  • Установщик создаст сценарий /usr/local/etc/rc.d/CommuniGate.sh, таким образом Сервер CommuniGate Pro будет запускаться автоматически, одновременно со стартом FreeBSD.
  • Установщик создаст символическуюую ссылку /bin/cgmail на программу mail, работающую в режиме командной строки для взаимодействия с CommuniGate Pro.
  • Установщик создаст "директорию данных" /var/CommuniGate, используемую Сервером по умолчанию. Вы можете переместить "директорию данных" в любое другое место. В этом случае замените /var/CommuniGate на символическую ссылку, указывающую на другое место.
  • Перезапустите систему или запустите сценарий запуска вручную:
      /usr/local/etc/rc.d/CommuniGate.sh start
  • Выполните действия Начальной Настройки.

Установка в системе MacOS X (Darwin)

  • Убедитесь, что вы используете MacOS X версии 10.3 или выше.
  • Зарегистрируйтесь как пользователь с правами администратора.
  • Распакуйте архив с CommuniGate Pro используя любую распаковывающую утилиту или запустите терминальное приложение и используйте команду tar :
      tar xzpf CGatePro-Darwin-platform-version.tgz
    директория с установочными файлами CommuniGate.pkg будет создана в текущей директории.
  • Двойным щелчком по иконке CommuniGate.pkg запустите установщик.
    CommuniGate Pro будет установлен в директории /usr/local/.
  • Обратите внимание: Установщик создаст директорию для автоматического старта /Library/StartupItems/CommuniGatePro, чтобы Сервер CommuniGate Pro запускался автоматически при старте MacOS X версий до 10.10. Установщик создаёт также элемент /Library/LaunchDaemons/CommuniGatePro.plist для автоматического запуска в MacOS X 10.10 и новее.
  • Установщик создаст "директорию данных" /var/CommuniGate, используемую Сервером по умолчанию. Вы можете переместить "директорию данных" в любое другое место. В этом случае замените /var/CommuniGate на символическую ссылку, указывающую на другое место.
  • Перезапустите MacOS X.
  • Выполните действия Начальной Настройки.

Установка в системе AIX

  • Убедитесь, что вы используете AIX версии 4.3 или выше.
  • Зарегистрируйтесь как суперпользователь (root).
  • Распакуйте архив CommuniGate Pro командой compress:
      compress -d CGatePro-AIX-PPC-version.bff.Z
  • Используйте или команду installp, или утилиту smit, или утилиту smitty для установки CommuniGate Pro.
  • В процессе установки будет создан сценарий запуска /etc/rc.cgpro и обновлён файл /etc/inittab для запуска сервера CommuniGate Pro на уровне исполнения 2.
  • Сценарий запуска создаст "директорию данных" /var/CommuniGate, которую Сервер будет использовать по умолчанию. Вы можете переместить "директорию данных" в любое другое место. В этом случае замените /var/CommuniGate на символическую ссылку, указывающую на другое место.
  • Если на вашей системе запущен sendmail или любой другой SMTP сервер, то остановите этот сервер и измените сценарий запуска операционной системы таким образом, чтобы этот другой SMTP сервер не стартовал автоматически.
  • Если на вашей системе запущены POP, IMAP или poppwd серверы, удалите строки, в которых содержится описание этих серверов из файла /etc/inetd.conf.
  • Перезапустите систему или запустите сценарий запуска вручную:
      /etc/rc.cgpro start
  • Выполните действия Начальной Настройки.

Установка в системе Sun Solaris

  • Убедитесь, что вы работаете в Solaris версии 8 или выше.
  • Зарегистрируйтесь как суперпользователь (root).
  • Распакуйте архив с CommuniGate Pro командой gtar (или командами gunzip и tar):
      gunzip CGatePro-Solaris-version.tar.gz
      tar -xpf CGatePro-Solaris-version.tar
  • Установите пакет CommuniGate Pro:
      pkgadd -d .
    CommuniGate Pro будет установлен в директории /opt.
  • Если в вашей системе запущен sendmail или любой другой SMTP сервер, то остановите этот сервер и отмените его автоматический запуск при старте системы из директории /etc/rcn/, чтобы система не запускала этот SMTP сервер автоматически.
  • Если на вашей системе запущены POP, IMAP или poppwd сервера, то удалите строки, в которых содержится описание этих серверов из файла /etc/inetd.conf.
  • Установщик создаст символическую ссылку /bin/cgmail на программу mail, работающую в режиме командной строки для взаимодействия с CommuniGate Pro.
  • Установщик создаст сценарий запуска /etc/init.d/STLKCGPro.init и символическую ссылку /etc/rc2.d/S88CommuniGate на него.
  • Установщик создаст "директорию данных" /var/CommuniGate, используемую Сервером по умолчанию. Вы можете переместить "директорию данных" в любое другое место. В этом случае замените /var/CommuniGate на символическую ссылку, указывающую на другое место.
  • Перезапустите систему или запустите сценарий запуска вручную:
      /etc/init.d/STLKCGPro.init start
  • Выполните действия Начальной Настройки.

Начальная настройка

После того, как CommuniGate Pro установлен:
  • Перезапустите операционную систему или запустите Сервер CommuniGate Pro вручную.
  • В течение 10 минут зайдите на сервер через Веб Интерфейс Администратора, порт 8010, используя любой веб-браузер. Введите следующий URL в вашем браузере:
    http://your.server.domain:8010
    где your.server.domain - доменное имя или IP адрес компьютера, на котором запущен Сервер CommuniGate Pro.
  • Прочитайте Лицензионное Соглашение, введите желаемый пароль для пользователя postmaster, затем щёлкните по кнопке Accept.
  • Вы будете перенаправлены на страницу Быстрый Старт. Используйте имя postmaster и введённый ранее пароль для открытия страницы.
  • Продолжите настройку согласно инструкциям на странице Быстрый Старт.

Если вы не введёте новый пароль для пользователя postmaster в течение 10 минут, Сервер отключится. Когда вы будете готовы ввести пароль, повторите шаги, описанные выше.

Раздел Миграция может помочь вам спланировать процесс внедрения CommuniGate Pro.


Установка более новой версии

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

Директория данных и файлы, находящиеся в ней, не меняются при переходе на новую версию Сервера CommuniGate Pro. Таким образом, все Пользователи, Папки, сообщения, настройки, файлы в Хранилище Файлов, Лицензии, изменённые Виды Веб Интерфейса и файлы приложений реального времени остаются в неприкосновенности и будут работать под новой версией CommuniGate Pro.

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

Для установки новой версии:
  • Загрузите новую версию CommuniGate Pro.
  • Остановите Сервер CommuniGate Pro.
  • Удалите предыдущую версию Сервера, используя ту же самую утилиту, которая использовалась для Установки сервера (директория данных не будет удалена). Этот шаг необходим только в том случае, если установщик операционной системы не позволяет вам устанавливать новую версию "поверх" старой.
  • Установите новую версию CommuniGate Pro.
  • Запустите Сервер CommuniGate Pro.

Переход на новое аппаратное обеспечение

Вам может понадобиться перенести ваш сервер CommuniGate Pro на другой компьютер - работающий под той же самой или другой операционной системой. Все настройки модулей, настройки пользователей и доменов, папки, сообщения, лицензии и другие данные при необходимости могут быть сохранены.

CommuniGate Pro хранит все данные в директории данных. Это единственная директория, которую вам необходимо будет скопировать на новый компьютер.

CommuniGate Pro использует одинаковый формат файлов на любой программной (ОС) и аппаратной платформе, так что обычно вам достаточно упаковать всю директорию данных CommuniGate Pro в один архив (используя tar или gzip в системах Unix, zip в системах MS Windows) и распаковать архив на компьютере нового сервера.

Дополнительная обработка данных может потребоваться в случае, если вы переносите Сервер CommuniGate Pro с компьютера под управлением любой из операционных систем семейства MS Windows на компьютер под управлением Unix, или наоборот. Файлы CommuniGate Pro - это текстовые файлы, а текстовые файлы в MS Windows и в Unix используют различные символы EOL (окончание строки): CR-LF (возврат каретки-перевод строки) в MS Windows и один LF символ (перевод строки) в системах Unix. Для корректного копирования файлов между этими системами можно использовать FTP протокол: когда FTP клиент передаёт файлы в режиме ASCII, он автоматически конвертирует символы EOL.
Обратите внимание: Директория данных CommuniGate Pro может содержать не текстовые (двоичные) файлы внутри директорий WebSkins и PBXApps, а также внутри директорий Accounts и Domains; в поддиректориях могут храниться графические, аудио- и видеофайлы, используемые в Приложениях Реального Времени и в настройках Вида Интерфейса.
В Хранилище Файлов Пользователя так же могут находиться двоичные файлы. Эти файлы хранятся в директориях account.web внутри директорий Пользователей.
Файлы папок c расширениями .mb4 и .emb4 двоичные и не должны конвертироваться.
Когда вы перемещаете директорию данных CommuniGate Pro между системами, в которых используются различные правила относительно EOL, убедитесь, что эти двоичные файлы копируются в режиме BINARY (то есть, без преобразования EOL символа).

Если новый компьютер работает под управлением Unix, проверьте, что у скопированной директории, всех файлов в ней и у поддиректорий установлены те же самые права доступа, которые были на старой системе.

После того, как директория данных CommuniGate Pro скопирована, загрузите соответствующую версию Сервера CommuniGate Pro и установите её на новом компьютере. Не нужно копировать содержание директории программ со старого компьютера, даже если и новый, и старый компьютеры работают под управлением одной и той же операционной системы.

Проверьте, чтобы заново установленная копия Сервера CommuniGate Pro (и его сценарий запуска, если он есть) настроены на использование скопированной директории данных, и затем запустите Сервер CommuniGate Pro на новом компьютере. Через Веб интерфейс администратора измените на новом сервере настройки, связанные с аппаратным обеспечением. Возможно, вам необходимо будет изменить таблицу Клиентских IP адресов или переназначить IP адреса доменов, обслуживаемых Сервером CommuniGate Pro.


Руководство CommuniGate Pro. Copyright © 2020-2023, АО СталкерСофт