Обслуживание сервера |
Previous Top Next |
Где сервер хранит свои файлы?
До версии 2.21 сервер по умолчанию хранил все свои файлы в папке %programfiles%\BatPost. Начиная с версии 2.21 программные файлы хранятся в папке %programfiles%\BatPost, а файлы данных в папке %allusersprofile%\Application Data\BatPost. Такое разделение сделано для совместимости с Window Vista.
Для совместимости с предыдущими версиями сервер проверяет местонахождение файла Server.ini - если он находится в папке %programfiles%\BatPost, то будет предполагаться, что файлы данных находятся там же. Если же его там нет, то будет предполагаться что файлы данных находятся в папке %allusersprofile%\Application Data\BatPost.
В корне структуры данных сервера находятся следующие файлы:
· | Server.ini - в котором хранятся общие настройки сервера. |
· | GlobalAdmins - в котором хранится список глобальных администраторов. Глобальные администраторы имеют право удаленного мониторинга и конфигурирования сервера. |
Также там хранятся следующие подпапки:
· | Archive - здесь может храниться архив сообщений. |
· | DB - здесь хранится конфигурация сервера - группы, домены, пользователи, папки, сообщения, а также правила, "черные" и "белые" списки. |
· | Drivers - здесь хранятся настройки драйверов доступа к данным. |
· | Logs - здесь хранятся журналы работы сервера. |
· | PEMs - здесь могут храниться сертификаты сервера. |
· | Spool - здесь хранится очередь отправки сервера. В ней временно хранятся сообщения (MSG-файлы), до того как попадут в нужную базу или будут отосланы внешнему серверу. Здесь также хранится состояние их отправки (QUE-файлы). |
· | Stream - здесь хранятся временные файлы (стримы) слишком большие для того чтобы держать их в памяти. |
Место хранения архива сообщений можно настроить в Конфигураторе в разделе "Опции > Архив&Аудит" ("Options > Archive&Audit").
Места, где хранятся журналы, очередь отправки и стримы могут настраиваться в Конфигураторе в разделе "Опции > Общие" ("Options > Common").
Замечание. Для того, чтобы изменить место хранения конфигурации недостаточно изменить настройку в разделе "Опции > Общие" ("Options > Common"). Нужно также вручную изменить в файле \Drivers\DefDrv.ini параметр RootDir в секции Common. |
Место хранения сертификатов настраивается в разделе "Опции > Безопасность" ("Options > Security").
Как перенести сервер на другой компьютер?
Благодаря тому, что сервер хранит все свои настройки в виде файлов на диске и не используется для этих целей реестр Windows, перенос сервера сводится к копированию файлов с настройками.
Сначала нужно на новом месте установить сервер. В конце установки можно отказаться от настройки сервера, так как конфигурация сервера все равно будет скопирована. Затем нужно перенести на новое место файлы Server.ini и GlobalAdmins, а также содержимое папок DB, Drivers, Spool и PEMs (если есть сертификаты). Содержимое остальных папок можно тоже, по желанию, перенести на новое место.
После этого нужно вручную запустить сервер и убедиться, что перенос конфигурации на новое место прошел успешно.
Как правильно обновить сервер на более новую версию?
Для правильного обновления нужно обязательно закрыть Конфигуратор и Монитор (если запущены). После этого запустить пакет установки новой версии. В конце установки будет сообщено, что сервер уже сконфигурирован и будет предложено эту конфигурацию изменить - на это можно ответить отказом.