Запуск сервера

Создание окружения

Перед запуском сервера необходимо создать рабочий каталог, в котором будет работать экземпляр СпамоБорца. Выберите пользователя и группу, которые будут использоваться для данного экземпляра, создайте их в системе. Пусть это будет пользователь и группа spamfighter.

Создайте пустой каталог, владельцем которого будет пользователь spamfighter. Пусть это будет каталог /var/lib/spamfighter.

Запустите скрипт инициализации окружения:

spamfighter-create --uid=spamfighter --gid=spamfighter /var/lib/spamfighter

Если Вы не собираетесь использовать OpenSSL (https), можно пропустить создание сертификата сервера:

spamfighter-create --uid=spamfighter --gid=spamfighter --no-https /var/lib/spamfighter

Полный список параметров скрипта можно получить, запустив:

spamfighter-create --help

По окончании работы скрипта в указанном каталоге (в нашем примере в /var/lib/spamfighter) будут созданы все необходимые файлы для работы сервера, в том числе конфигурационный файл. А также примеры скриптов запуска и остановки: start.sh и stop.sh. После запуска сервера можно обратиться из браузера на URL: http://localhost:8000/, чтобы проверить, что всё работает правильно.

Запуск СпамоБорца осуществляется с помощью утилиты twistd, дополнительные возможности по запуску можно прочитать в её документации.