|
Версия 5.2 |
|
|
Установка
Загрузите Сервер CommuniGate Pro с Web/FTP сайта компании CommuniGate Systems, или с любого авторизованного сайта-копии. Убедитесь, что у вы загружаете последнюю версию Сервера, и что загружаемая версия предназначена для работы на вашей платформе.
|
|
|
Установите Сервер следуя нижеприведённым инструкциям, затем продолжите настройку Начальной Конфигурации.
Установка
На всех системах CommuniGate Pro использует 2 директории (папки, каталога):
- директорию программ, содержащую непосредственно исполняемый код сервера и дополнительные файлы (шаблоны для Веб Интерфейса и т.п.). Файлы в этой папке не изменяются во время работы системы.
- директорию данных, в которой содержатся данные Пользователя, Установки, сообщения, находящиеся в Очереди, Журналы и другие данные Сервера.
Установка в системе 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
- При использовании других систем (файл .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 что бы Linker использовал старую, более стабильную версию этой библиотеки.
Обратите внимание: Когда используется старая NTPL библиотека, системными утилитами ps и top каждая нить CommuniGate Pro отображается как отдельный процесс. Это нормально: все эти "процессы" в действительности являются нитями Сервера CommuniGate Pro, и они совместно используют все свои ресурсы - VRAM, дескрипторы файлов и т.п.
Обратите внимание: Ядра Linux до версии 2.6.13 имеют критическую уязвимость в реализации NFS клиента. Если вы собираетесь использовать Linux на backend-серверах Динамического Кластера, удостоверьтесь, что вы используете ядро версии 2.6.13 или выше.
Обратите внимание: Ядра Linux корректно не поддерживают hyperthreading на системах x86. Убедитесь, что hyperthreading выключен в BIOS вашего x86 сервера.
Установка в системе MS Windows
- Используйте любую программу типа "unzip" для распаковки файла CGatePro-Win32-Intel-version.zip. Эта программа должна поддерживать длинные имена файлов.
- Некоторые "unzip" программы имеют опцию "Установить"; используйте её, если она доступна. Если опция Установить недоступна, просто распакуйте архив. После распаковки должна появиться папка с приложением CommuniGate Pro и программа Installer.exe. Запустите Installer.exe.
- Если сервер CommuniGate Pro уже запущен в системе, Установщик спросит у вас разрешения остановить его.
- Установщику нужно будет указать, куда поместить папку программ и где создать папку с данными. Если ранее CommuniGate Pro уже был установлен в системе, то Установщик покажет используемые им папки, а кнопка Install будет переименована в кнопку Update.
- Нажмите на кнопку Install/Update для того, что бы скопировать CommuniGate Pro в указанные папки. Если папка "данных" CommuniGate Pro не существует, то Установщик создаст её.
- Информация об именах папок хранится в Системном Реестре.
- Windows NT/200x/XP/Vista
- Сервер Сообщений 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
Обратите внимание: Ядро Windows не поддерживают hyperthreading корректно. Убедитесь, что hyperthreading выключен в BIOS вашего x86 сервера.
Установка в системе MacOS X (Darwin).
- Убедитесь, что вы используете MacOS X версии 10.3 или выше.
- Зарегистрируйтесь как пользователь с правами администратора.
- Распакуйте архив с CommuniGate Pro используя любую распаковывающую утилиту или запустите терминальное приложение и используйте команду tar :
tar xzpf CGatePro-Darwin-platform-version.tgz
директория с установочными файлами CommuniGate.pkg будет создана в текущей директории.
- Двойным щелчком по иконке CommuniGate.pkg установите CommuniGate Pro.
CommuniGate Pro будет установлен в директории /usr/sbin/.
- Обратите внимание: Установщик создаст директорию для автоматического старта /Library/StartupItems/CommuniGatePro; таким образом, Сервер CommuniGate Pro будет запускаться автоматически вместе со стартом MacOS X.
- Обратите внимание: Установщик упакует директорию автоматического запуска /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 4.x (поддерживающий версии FreeBSD 4.x), другой - поддерживающий FreeBSD 5.3 и более поздние версии.
- Зарегистрируйтесь как суперпользователь (root).
- Установите соответствующий пакет CommuniGate Pro. FreeBSD 4.x:
pkg_add CGatePro-FreeBSD4-version.tgz
FreeBSD 5.x:
pkg_add CGatePro-FreeBSD-version.tgz
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 (use the full path to the CGatePro directory)
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 сервер не стартовал автоматически.
- Если на вашей системе запущен 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 версии V4R4M0 или более позднюю.
- Решите, где будет находиться директория данных 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, Дескрипторы файлов и т.д.
Начальная конфигурация
После того, как CommuniGate Pro установлен:
- Перезапустите операционную систему или запустить Сервер CommuniGate Pro вручную.
- В течении 10 минут зайдите на сервер через Веб Интерфейс Администратора, порт 8010, используя любой веб браузер. Введите следующий URL в вашем браузере:
- http://your.server.domain:8010
где your.server.domain is доменное имя или IP адрес компьютера, на котором запущен Сервер CommuniGate Pro.
- Прочитайте Лицензионное Соглашение, введите желаемый пароль для пользователя postmaster, затем щёлкните по кнопке Accept.
- Вы будете перенаправлены на страницу Быстрый Старт. Используйте имя postmaster и введённый ранее пароль для открытия страницы.
- Продолжите настройку согласно инструкциям на странице Быстрый Старт.
Если вы не введёте новый пароль для пользователя 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 внутри директории Accounts.
Когда вы перемещаете директорию данных CommuniGate Pro между системами, в которых используются различные правила относительно EOL, убедитесь, что эти двоичные файлы копируются в режиме BINARY (то есть, без преобразования EOL символа).
Если новый компьютер работает под управлением Unix, проверьте, что у скопированной директории, всех файлов в ней и у поддиректорий установлены те же самые права доступа, которые были на старой системе.
После того, как директория данных CommuniGate Pro скопирована, загрузите соответствующую версию Сервера CommuniGate Pro и установите её на новом компьютере. Не нужно копировать содержание директории программ со старого компьютера, даже если и новый, и старый компьютеры работают под управлением одной и той же операционной системы.
Поверьте, что бы заново установленная копия Сервера CommuniGate Pro (и его сценарий запуска, если он есть) настроены на использование скопированной директории данных, и затем запустите Сервер CommuniGate Pro на новом компьютере. Через Веб интерфейс администратора измените на новом сервере настройки, связанные с аппаратным обеспечением. Возможно, вам необходимо будет изменить таблицу Клиентских IP адресов или переназначить IP адреса доменов, обслуживаемых Сервером CommuniGate Pro.
Руководство CommuniGate® Pro. Copyright © 1998-2009, Stalker Software, Inc.