Меню Рубрики

Установка communigate pro на debian

Установка

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

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

Установка

Установка в системе 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, используемую Сервером по умолчанию. Вы можете переместить «директорию данных» в любое другое место. В этом случае откройте файл /etc/init.d/STLKCGPro.init и внесите в него необходимые изменения.
  • Перезапустите систему или запустите сценарий запуска вручную:
    /etc/init.d/STLKCGPro.init start
  • Выполните действия Начальной Настройки.

Установка в системе 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 будет установлен в директории /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, используемую Сервером по умолчанию. Вы можете переместить «директорию данных» в любое другое место. В этом случае, откройте сценарий запуска /etc/init.d/CommuniGate и внесите в него соответствующие изменения.
  • Перезапустите систему или запустите сценарий запуска вручную:
    /etc/rc.d/init.d/CommuniGate start
  • Выполните действия Начальной Настройки.

Обратите внимание: некоторые старые версии Linux (такие как RedHat 9.0, SuSE 9.1 и некоторые другие) используют раннюю, нестабильно работающую версию библиотеки NPTL.
Для того, чтобы решить проблему для этих версий Linux, сценарий запуска CommuniGate Pro использует команду LD_ASSUME_KERNEL=2.4.1, чтобы компоновщик Linux использовал старую, более стабильную версию этой библиотеки.

Обратите внимание: Когда используется старая библиотека pthreads, системными утилитами ps и top каждая нить CommuniGate Pro отображается как отдельный процесс. Это нормально: все эти «процессы» в действительности являются нитями Сервера CommuniGate Pro, и они совместно используют все свои ресурсы — VRAM, дескрипторы файлов и т.п.

Обратите внимание: Ядра Linux до версии 2.6.13 имеют критическую ошибку в реализации клиента NFS. Если вы собираетесь использовать Linux на backend-серверах Динамического Кластера, удостоверьтесь, что вы используете ядро версии 2.6.13 или выше.

Установка в системе 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 NT/200x/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.

Windows 95/98/ME CommuniGate Pro (приложение CGServer.exe) добавляется в раздел реестра RunServices. Перезапустите Windows 9x для запуска сервера.

Обратите внимание: В отличие от Windows 98/ME, Windows 95 не содержит установленной библиотеки «WinSock2». Загрузите эту библиотеку (.dll) с сайта http://www.microsoft.com и установите её до запуска сервера CommuniGate Pro.

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

Установка в системе 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 и новее.
  • Обратите внимание: Установщик упакует директорию автоматического запуска /System/Library/StartupItems/Sendmail в архив /System/Library/StartupItems/Sendmail.tar, а директорию /System/Library/StartupItems/Postfix в архив /System/Library/StartupItems/Postfix.tar, так что ранее установленные sendmail и postfix не будут запускаться автоматически. Если вы захотите убрать CommuniGate Pro из системы, то эти архивы будут распакованы и существующие директории автоматического запуска будут восстановлены.
  • Если на вашей системе запущены POP, IMAP или poppwd серверы, удалите строки, в которых содержится описание этих серверов из файла /etc/inetd.conf.
  • Установщик переименует программу /usr/bin/mail в /usr/bin/LegacyMail. Если вы решите деинсталлировать CommuniGate Pro, то существующая программа mail будет переименована обратно в /usr/bin/mail.
  • Установщик создаст новое приложение /usr/bin/mail — подмену для существующей программы mail.
  • Установщик создаст «директорию данных» /var/CommuniGate, используемую Сервером по умолчанию. Вы можете переместить «директорию данных» в любое другое место. В этом случае, измените соответствующим образом файл /Library/StartupItems/CommuniGatePro/CommuniGatePro.
  • Перезапустите MacOS X.
  • Выполните действия Начальной Настройки.

Установка в системе 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, используемую Сервером по умолчанию. Вы можете переместить «директорию данных» в любое другое место. В этом случае, внесите соответствующие изменения в сценарий запуска.
  • Перезапустите систему или запустите сценарий запуска вручную:
    /usr/local/etc/rc.d/CommuniGate.sh start
  • Выполните действия Начальной Настройки.

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

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

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

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

Установка в системе BSDI BSD/OS

  • Убедитесь, что вы используете BSD/OS версии 4.0.1 или выше.
  • Зарегистрируйтесь как суперпользователь (root).
  • Распакуйте архив с CommuniGate Pro командами gunzip и tar:
    gunzip CGatePro-BSDI-Intel-version.tar.gz
    tar -xpf CGatePro-BSDI-Intel-version.tar
  • Установите пакет CommuniGate Pro:
    installsw -c /. /CGatePro используйте полный путь к директории CGatePro)
    CommuniGate Pro будет установлен в директории /usr/local/sbin.
  • Если на вашей системе запущены POP, IMAP или poppwd серверы, удалите строки, в которых содержится описание этих серверов из файла /etc/inetd.conf.
  • Если на вашей системе запущен sendmail или любой другой SMTP сервер/MTA, то удалите строки, содержащие описание этих серверов из файла /etc/rc.
  • Установщик добавит ссылку на сценарий запуска CommuniGate Pro в файл /etc/rc.local; таким образом, Сервер CommuniGate Pro будет запускаться автоматически, одновременно со стартом BSDI BSD/OS.
  • Установщик создаст символьную ссылку /usr/bin/cgmail на программу mail, работающую в режиме командной строки для взаимодействия с CommuniGate Pro.
  • Установщик создаст «директорию данных» /var/CommuniGate, используемую Сервером по умолчанию. Вы можете переместить «директорию данных» в любое другое место. В этом случае, внесите соответствующие изменения в сценарий запуска /usr/local/sbin/CommuniGate/Startup.
  • Перезапустите систему или запустите сценарий запуска вручную:
    /usr/local/sbin/CommuniGate/Startup start
  • Выполните действия Начальной Настройки.

Установка в системе 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, которую Сервер будет использовать по умолчанию. Вы можете переместить «директорию данных» в любое другое место. В этом случае, внесите соответствующие изменения в файл /etc/rc.cgpro.
  • Если на вашей системе запущен sendmail или любой другой SMTP сервер, то остановите этот сервер и измените сценарий запуска операционной системы таким образом, чтобы этот другой SMTP сервер не стартовал автоматически.
  • Если на вашей системе запущены POP, IMAP или poppwd серверы, удалите строки, в которых содержится описание этих серверов из файла /etc/inetd.conf.
  • Перезапустите систему или запустите сценарий запуска вручную:
    /etc/rc.cgpro start
  • Выполните действия Начальной Настройки.

Установка в системе HP/UX

  • Убедитесь, что вы используете HP/UX версии 11 или выше.
  • Установите все имеющиеся обновления и исправления для HP-UX 11.00 или, как минимум, обновления, касающиеся работы с нитями.
  • Установите следующие параметры ядра:
    • установите параметр ядра maxdsiz равным 100MB или выше.
    • установите max_thread_proc (максимальное число нитей процесса) равным 1024 или больше.
    • установите параметр ncallout (максимальное число ждущих тайм-аутов) равным 1024 или больше.
    • установите параметр maxfiles равным 1024 или больше.
  • Зарегистрируйтесь как суперпользователь (root).
  • Распакуйте архив с CommuniGate Pro командами gunzip и tar:
    gunzip -xzpf CGatePro-HPUX-platform-version.tar.gz
    tar -xf CGatePro-HPUX-platform-version.tar
    В текущей директории должна появиться директория CGatePro.depot.
  • Установите пакет CommuniGate Pro:
    swinstall -s `pwd`/CGatePro.depot (вы должны использовать полный путь к распакованной директории CGatePro.depot)
    CommuniGate Pro будет установлен в директорию /opt/CommuniGate.
  • Если на вашей системе запущен sendmail или любой другой SMTP сервер, то остановите этот сервер и измените сценарий запуска операционной системы таким образом, чтобы этот другой SMTP сервер не стартовал автоматически.
  • Если на вашей системе запущены POP, IMAP или poppwd сервера, то удалите строки, в которых содержится описание этих серверов из файла /etc/inetd.conf.
  • Будет создан сценарий запуска сервера /sbin/init.d/CommuniGate, а так же символьные ссылки /sbin/rc2.d/S80CommuniGate и /sbin/rc1.d/K80CommuniGate.
  • По умолчанию, Сервер использует «директорию данных» /var/CommuniGate. Вы можете переместить «директорию данных» в любое другое место. В этом случае откройте сценарий запуска /sbin/init.d/CommuniGate и измените соответствующим образом параметр BASEDIRECTORY.
  • Будет создана символьная ссылка /bin/cgmail для программы «mail» CommuniGate Pro.
  • Перезапустите систему или запустите сценарий запуска вручную:
    /sbin/init.d/CommuniGate start
  • Выполните действия Начальной Настройки.

Установка в системе Tru64 (Digital Unix)

  • Убедитесь, что установлена Tru64 версии 5.0 или выше.
  • Зарегистрируйтесь как суперпользователь (root).
  • Распакуйте архив с CommuniGate Pro командой gtar (или командами gunzip и tar):
    gtar -xzf CGatePro-Tru647-platform-version.tar.gz .
  • Установите пакет CommuniGate Pro:
    /usr/sbin/setld -l CGatePro.pkg
    CommuniGate Pro будет установлен в директории /usr/opt/.
  • Если на вашей системе запущен sendmail или любой другой SMTP сервер, то остановите этот сервер и измените сценарий запуска операционной системы таким образом, чтобы этот другой SMTP сервер не стартовал автоматически.
  • Если на вашей системе запущены POP, IMAP или poppwd сервера, то удалите строки, в которых содержится описание этих серверов из файла /etc/inetd.conf.
  • Установщик создаст символьную ссылку /sbin/init.d/CommuniGate на сценарий запуска сервера.
  • Установщик так же создаст символьные ссылки /sbin/rc0.d/K10CommuniGate, /sbin/rc2.d/K10CommuniGate, и /sbin/rc0.d/S80CommuniGate.
  • По умолчанию, Сервер использует «директорию данных» /var/CommuniGate. Вы можете переместить «директорию данных» в любое другое место. В этом случае, откройте сценарий запуска /usr/opt/CGPversion/startup и измените соответствующим образом параметр BASEFOLDER.
  • Перезапустите систему или запустите сценарий запуска вручную:
    /sbin/init.d/CommuniGate start
  • Выполните действия Начальной Настройки.

Установка в системе SGI IRIX

  • Убедитесь, что вы используете IRIX версии 6.5 или выше.
  • Зарегистрируйтесь как суперпользователь (root).
  • Установите пакет CommuniGate Pro:
    inst -f CGatePro-IRIX-MIPS-version.tardist
    или
    swmgr -f CGatePro-IRIX-MIPS-version.tardist
    CommuniGate Pro будет установлен в директорию /opt/CommuniGate.
  • Если на вашей системе запущены POP, IMAP или poppwd сервера, то удалите строки, в которых содержится описание этих серверов из файла /etc/inetd.conf.
  • Если на вашей системе запущен sendmail, остановите его командой chkconfig:
    /sbin/chkconfig sendmail off
    Сценарий установки CommuniGate Pro запишет слово off в файл /etc/config/sendmail.
  • Будет создан сценарий запуска сервера /etc/init.d/CommuniGate, а так же символьные ссылки для этого сценария /etc/rc2.d/S75CommuniGate и /etc/rc0.d/K05CommuniGate.
  • По умолчанию, Сервер использует «директорию данных» /var/CommuniGate. Вы можете переместить «директорию данных» в любое другое место. В этом случае, откройте сценарий запуска /etc/init.d/CommuniGate и внесите в него соответствующие изменения.
  • Перезапустите систему или запустите сценарий запуска вручную:
    /etc/init.d/CommuniGate start
  • Выполните действия Начальной Настройки.

Установка в системе SCO UnixWare

  • Убедитесь, что установлена UnixWare версии 7.1 или выше.
  • Зарегистрируйтесь как суперпользователь (root).
  • Создайте новую директорию, перейдите в неё командой «cd» ; загрузите архив CGatePro-UnixWare-version.tar.gz.
  • Распакуйте архив с CommuniGate Pro командами gunzip и tar:
    gunzip CGatePro-UnixWare-Intel-version.tar.gz
    tar -xpf CGatePro-UnixWare-Intel-version.tar
  • Установите пакет CommuniGate Pro:
    pkgadd -d `pwd`
    CommuniGate Pro будет установлен в директории /usr/local/sbin.
  • Если на вашей системе запущен sendmail или любой другой SMTP сервер, то остановите этот сервер и измените сценарий запуска операционной системы таким образом, чтобы этот другой SMTP сервер не стартовал автоматически.
  • Если на вашей системе запущены POP, IMAP или poppwd сервера, то удалите строки, в которых содержится описание этих серверов из файла /etc/inetd.conf.
  • Установщик создаст символьную ссылку /bin/cgmail на программу mail, работающую в режиме командной строки для взаимодействия с CommuniGate Pro.
  • Установщик создаст сценарий запуска /etc/init.d/STLKCGPro.init и символьную ссылку /etc/rc2.d/S88CommuniGate на него.
  • Установщик создаст «директорию данных» /var/CommuniGate, используемую Сервером по умолчанию. Вы можете переместить «директорию данных» в любое другое место. В этом случае откройте файл /etc/init.d/STLKCGPro.init и внесите в него необходимые изменения.
  • Перезапустите систему или запустите сценарий запуска вручную:
    /etc/init.d/STLKCGPro.init start
  • Выполните действия Начальной Настройки.
    Обратите внимание: UnixWare 7.1 имеет очень маленький лимит открытых Приёмников на один процесс. Во избежание проблем, по умолчанию ACAP сервер в CommuniGate Pro выключен, а LDAP сервер не создаёт приёмники для приёма безопасных соединений. Не пытайтесь создавать дополнительные приёмники до увеличения этого лимита.

Установка в системе SCO OpenServer

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

Установка в системе IBM OS/400

  • Убедитесь, что вы используете OS/400 версии V5R3 или более позднюю.
  • Решите, где будет находиться директория данных CommuniGate Pro:
    • Файлы, используемые в работе CommuniGate Pro, должны находиться на безопасной для работы с нитями процессов файловой системе. Только следующие файловые системы являются безопасными при работе с нитями процессов: / (root), QOpenSys, QNTC, QSYS.LIB, QOPT, QLANSrv, user-defined. Дополнительную информацию о концепции Интегрированной Файловой Системы можно получить в Информационном Центре AS/400.
    • Если вам необходимо, чтобы в именах папок различались прописные и строчные буквы, вы должны будете поместить директорию данных CommuniGate Pro на файловую систему, различающую прописные и строчные буквы. Таковой является файловая система QOpenSys. Файловые системы, определяемые пользователем, так же могут быть созданы как различающие прописные и строчные буквы. Программа установки позволит вам создать такую файловую систему для директории данных CommuniGate Pro.
      Обратите внимание: Если вы устанавливаете более новую версию Сервера CommuniGate Pro в системе, где директория данных уже существует, то установщик проигнорирует ваши указания о различении прописных и строчных букв и оставит директорию данных не изменённой.
  • Если на вашей системе OS/400 были запущены SMTP, POP, IMAP, ACAP, или poppwd сервера, то остановите эти серверы, и измените настройки запуска таким образом, чтобы система не запускала эти существующие сервера автоматически. Вы можете изменить настройки запуска используя AS400 Operations Navigator.
  • Убедитесь, что в вашей системе OS/400 активирован стек TCP/IP, и что запущен сервер FTP.
  • Загрузите текущую версию CommuniGate Pro для OS/400 (файл CGatePro-OS400-AS400.exe) на компьютер, работающий под операционной системой MS Windows и соединённый (через сеть TCP/IP) с вашей системой OS/400.
  • Запустите программу установки CGatePro-OS400-AS400.exe на системе с MS Windows. Следуйте инструкциям, которые даст программа установки.
  • На системе OS/400, запустите задание CommuniGate Pro Сервер: QGPL/STRCGSRV. Задание CGSERVER запустит подсистему QSYSWRK.
  • Возможно, вы захотите создать для сервера CommuniGate Pro автоматически запускающееся задание, или запустить его на специально созданной подсистеме. Для настройки автоматически запускающегося задания: Добавьте требуемые данные в описание задания сервера: CHGJOBD JOBD(CGSERVER/CGSERVERJD) RQSDTA('QGPL/STRCGSRV') Добавьте автоматический запуск задания: ADDAJE SBSD(QSYSWRK) JOB(CGSERVER) JOBD(CGSERVER/CGSERVERJD) Если вы выбрали опцию чувствительные к регистру имена папок, то необходимо будет выполнить дополнительно следующие действия: Авторизация CGATEPRO на использование команды MOUNT: GRTOBJAUT OBJ(CGATEPRO) OBJTYPE(*USRPRF) USER(CGATEPRO) AUT(*USE) Предоставление CGATEPRO специальных полномочий *IOSYSCFG: CHGUSRPRF USRPRF(CGATEPRO) SPCAUT(*IOSYSCFG)
  • Обратите внимание: исходный код команд STRCGSRV и ENDCGSRV включён в дистрибутив CGatePro, так что вы можете изменить их в соответствии с вашими потребностями.
  • Выполните действия Начальной Настройки.

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

  • Убедитесь, что вы используете OpenVMS версии 7.2 или выше.
  • Зарегистрируйтесь как пользователь SYSTEM.
  • Если вы планируете использовать Сервер под средней или тяжёлой загрузкой, убедитесь, что ваша система имеет как минимум 2048 «постоянных каналов ввода/вывода»: MCR SYSGEN SHOW CHANNELCNT
  • Загрузите архив CGatePro-OpenVMS-platform-version.zip.
  • Раскройте архив для того, чтобы получить файл установочного пакета POLYCENTER: STLK-platform-CGATEPRO-Vversion-1.PCSI
  • Установите пакет CommuniGate Pro: PRODUCT INSTALL CGatePro CommuniGate Pro будет установлен в директорию SYS$COMMON:[CommuniGate].
    В этой директории находится запускающий CommuniGate Pro файл STARTUP.COM.
  • Если на вашей системе были запущены любые другие SMTP, POP, IMAP сервера, то остановите эти сервера и измените настройки операционной системы таким образом, чтобы эти сервера не стартовали автоматически. Используйте команду TCPIP$CONFIG, чтобы остановить SMTP, POP и IMAP сервера, которые включены в поставку операционной системы.
  • Установщик создаст «директорию данных» SYS$SPECIFIC:[CommuniGate], используемую Сервером по умолчанию.
  • Вы можете добавить команду $ @SYS$COMMON:[CommuniGate]STARTUP.COM START в файл SYS$MANAGER:SYSTARTUP_VMS.COM для того, чтобы CommuniGate Pro автоматически запускался при старте системы.
    Вы можете добавить команду $ @SYS$COMMON:[CommuniGate]STARTUP.COM STOP в файл SYS$MANAGER:SYSHUTDWN.COM для остановки сервера CommuniGate Pro перед отключением системы.
  • Выполните действия Начальной Настройки.

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

  • Убедитесь, что вы используете QNX версии 6.2 или выше.
  • Зарегистрируйтесь как суперпользователь (root).
  • Загрузите установочный пакет CGatePro-QNX-platform-version.qpr.
  • Установите пакет CommuniGate Pro: cl-installer -i CGatePro-QNX-platform-version.qpr CommuniGate Pro будет установлен в директории /opt.
  • Если на вашей системе запущен sendmail или любой другой SMTP сервер, то остановите этот сервер и измените сценарий запуска операционной системы таким образом, чтобы этот другой SMTP сервер не стартовал автоматически.
  • Если на вашей системе запущены POP, IMAP или poppwd серверы, удалите строки, в которых содержится описание этих серверов из файла /etc/inetd.conf.
  • Установщик добавит ссылку на сценарий запуска CommuniGate Pro /etc/rc.local, так что Сервер CommuniGate Pro будет запускаться автоматически одновременно со стартом QNX.
  • Установщик создаст «директорию данных» /var/CommuniGate, используемую Сервером по умолчанию. Вы можете переместить «директорию данных» в любое другое место. В этом случае, внесите соответствующие изменения в файл сценария запуска /opt/CommuniGate/Startup.sh.
  • Перезапустите систему или запустите сценарий запуска вручную: /opt/CommuniGate/Startup.sh start
  • Выполните действия Начальной Настройки.

Установка в системе IBM OS/2

  • Убедитесь, что вы используете OS/2 версии 2.4 или выше.
  • Убедитесь, что вы используете OS/2 TCP версии 4.1 или выше.
  • Загрузите CGatePro-OS2-platform-version.zip.
  • Установите пакет CommuniGate Pro: cd C:\unzip CGatePro-OS2-platform-version.zip CommuniGate Pro будет установлен в директории C:\STALKER\CommuniGate.
  • Если на вашей системе запущен sendmail или любой другой SMTP сервер, остановите его и отключите его автозапуск.
  • Если на вашей системе запущены POP, IMAP или poppwd сервера, то остановите и удалите эти сервера.
  • После установки появится командный файл C:\STALKER\CommuniGate\Startup.CMD.
  • Если в корневой директории загрузочного диска отсутствует файл STARTUP.CMD, создайте такой файл.
  • Добавьте следующие строки в файл STARTUP.CMD (хранящийся в корневой директории вашего загрузочного диска): CMD /C C:\STALKER\CommuniGate\Startup.CMD start эта строка обеспечит автоматический запуск сервера CommuniGate Pro вместе со стартом OS/2.
  • По умолчанию «директорией данных» является C:\CommuniGate. Вы можете переместить «директорию данных» в любое другое место. В этом случае внесите необходимые изменения в файл сценария запуска C:\STALKER\CommuniGate\Startup.CMD.
  • Перезапустите систему или запустите сценарий запуска вручную: CMD /C C:\STALKER\CommuniGate\Startup.CMD start
  • Выполните действия Начальной Настройки.

Установка в системе MacOS Rhapsody

  • Зарегистрируйтесь как суперпользователь (root).
  • Распакуйте архив с CommuniGate Pro любой подходящей утилитой или используйте команду оболочки (Terminal.app) gnutar :
    gnutar xzpf CGatePro-Rhapsody-version.tgz
    директория с установочным пакетом CommuniGate.pkg будет создана в текущей директории.
  • Двойным щелчком по иконке CommuniGate.pkg установите CommuniGate Pro. CommuniGate Pro будет установлен в директории /Local/Servers.
  • Обратите внимание: Установщик создаст файл /etc/startup/1950_CommuniGate, таким образом Сервер CommuniGate Pro будет запускаться автоматически во время старта системы.
  • Обратите внимание: Установщик отключит файл /etc/startup/1800_Mail (/etc/startup/1900_Mail в версиях DR Rhapsody), используемый для автоматического запуска sendmail на вашей системе.
  • Если на вашей системе запущены POP, IMAP или poppwd серверы, удалите строки, в которых содержится описание этих серверов из файла /etc/inetd.conf.
  • Установщик переименует программу /usr/bin/mail в /usr/bin/LegacyMail. Если вы решите деинсталлировать CommuniGate Pro, то существующая программа mail будет переименована обратно в /usr/bin/mail.
  • Установщик создаст новое приложение /usr/bin/mail — подмену для существующей программы mail.
  • Установщик создаст «директорию данных» /Local/CommuniGate, используемую Сервером по умолчанию. Вы можете переместить «директорию данных» в любое другое место. В этом случае, внесите соответствующие изменения в файл /etc/startup/1950_CommuniGate.
  • Перезапустите систему или запустите сценарий запуска вручную:
    /etc/startup/1950_CommuniGate
  • Выполните действия Начальной Настройки.

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

  • Убедитесь, что установлена версия BeOS R5 или новее.
  • Загрузите установочный пакет CommuniGate Pro: CGatePro-BeOS-version.pkg.
  • Установите его двойным щелчком по имени файла.
    CommuniGate Pro будет установлен в директорию /boot/Servers/.
  • Если на вашей системе запущен sendmail или любой другой SMTP сервер, то остановите этот сервер и измените сценарий запуска операционной системы таким образом, чтобы этот другой SMTP сервер не стартовал автоматически.
  • Если на вашей системе запущены POP, IMAP или poppwd сервера, контролируемые демоном inetd, то удалите строки, в которых содержится описание этих серверов, из файла /etc/inetd.conf.
  • Установщик добавит команды в файлы /boot/home/config/boot/UserBootscript и в /boot/home/config/boot/UserShutdownFinishScript. Эти команды вызывают сценарий запуска CommuniGate Pro при старте и выключении BeOS.
  • Установщик создаст «директорию данных» /var/CommuniGate, используемую Сервером по умолчанию. Вы можете переместить «директорию данных» в любое другое место. В этом случае, внесите соответствующие изменения в файл /boot/Servers/CommuniGate/Startup.
  • Перезапустите систему или запустите сценарий запуска вручную:
    /boot/Servers/CommuniGate/Startup start
  • Выполните действия Начальной Настройки.

Обратите внимание: В BeOS утилита ps показывает каждую нить в многопотоковом приложении как отдельный «процесс». В результате этого вы можете видеть 30+ или более «процессов» CGServer сразу после старта сервера, и много больше при его активной работе. Все эти «процессы» в действительности являются нитями Сервера CommuniGate Pro, и они совместно используют все свои ресурсы — VRAM, Дескрипторы файлов и т.д.

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

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

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

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

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

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

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

Для установки новой версии:

  • Загрузите новую версию CommuniGate Pro.
  • Остановите Сервер CommuniGate Pro.
  • Удалите предыдущую версию Сервера, используя ту же самую утилиту, которая использовалась для Установки сервера (директория данных не будет удалена). Этот шаг необходим только в том случае, если установщик операционной системы не позволяет вам устанавливать новую версию «поверх» старой (Solaris, FreeBSD, Linux).
    Обратите внимание: Если вы используете менеджер пакетов Linux rpm, то не используйте его опцию «update»: деинсталлируйте старую версию, а затем установите новую: rpm -e CGatePro-Linux
    rpm -i CGatePro-Linux-version.rpm
  • Установите новую версию 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 внутри директорий Пользователей.
Когда вы перемещаете директорию данных CommuniGate Pro между системами, в которых используются различные правила относительно EOL, убедитесь, что эти двоичные файлы копируются в режиме BINARY (то есть, без преобразования EOL символа).

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

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

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

источник

Читайте также:  Установка печки от камаза на уаз

Добавить комментарий

Adblock
detector