PostfixAdmin. Инсталация и настройка
Наемане на сървър. Специализирани сървъри в Украйна и ХоландияНаемете сървър
VPS, VDS, Windows VPS - от $10VPS
PostfixAdmin е уеб интерфейс, предназначен да улесни такива рутинни задачи като добавяне и премахване на домейни, пощенски кутии и псевдоними, промяна на пароли за пощенски кутии. В допълнение, с помощта на postfixadmin, домейните могат да получат свои собствени администратори, които ще могат да добавят и премахват пощенски кутии и псевдоними в домейна, който им е присвоен, да променят пароли.
Проверете необходимите опции:
Пакетът postfixadmin е инсталиран и преминаваме към конфигурирането му. По време на процеса на конфигуриране ние ще се погрижим за сигурността, ще настроим виртуален хост за postfixadmin по такъв начин, че дори в случай на хак, нападателят да не може да причини почти никаква вреда на системата. Така че да тръгваме.
За postfixadmin скриптове ще отделим отделен сайт. За тези цели ще създадем потребителска и домашна директория с дърво на директорията за виртуалния хост, ще зададем съответните права:
Директорията /home/postfixadmin/tmp ще съдържа временни файлове, генерирани от PHP скрипта (сесии, например), а директорията /home/postfixadmin/admin.example.com ще съдържа скриптовете postfixadmin. Нека ги преместим в тази директория и да зададем желания собственик в дървото на директорията:
Нека създадем база данни за posfixadmin:
Нека създадем файла /home/postfixadmin/admin.example.com/config.local.php и го редактираме (за съвместимост с бъдещи версии не се препоръчва да редактирате config.inc.php, вместо това се препоръчва да добавите променени опции към config.local.php):
Сега нека да преминем към настройката на виртуален хост за postfixadmin. В директорията, която създадохме за конфигурационните файлове на виртуалния хост(/usr/local/etc/apache/vhosts) създайте файл postfixadmin.conf:
ServerName admin.example.com ServerAdmin [имейл защитен] DocumentRoot "/home/postfixadmin/admin.example.com"
# Тъй като postfixadmin е написан на PHP и ние # не възнамеряваме да изпълняваме нищо друго освен PHP скриптове # на този виртуален хост, за всеки случай деактивираме CGI # и забраняваме промяната на параметрите с ./htaccess
Опции -ExecCGI AllowOverride Няма