• Какое решение подобрать для почтового сервера?

    @MechanID
    Админ хостинг провайдера
    Вариант первый - поставить и забыть это Zimbra: быстро практично но мало опыта
    плюсы: быстро и зачастую работает из коробки.
    минусы: если чтото сломается вы врядли сходу разберетесь что не так.

    Вариант второй - настроить самому -долго но много полезного опыта.
    плюсы: достаточно полное понимание что и как работает и безпроблемный ремонт, возможность допилить под свои нужды.
    минусы: требует времени на изучение материалов и хождение по граблям.

    Самые часто используемые компоненты бесплатных почтовых систем:
    ОС - на выбор Centos или Debian, если времени много и хочется бонусный опыт то Gentoo.
    exim или postfix - smtp сервер
    dovecot или courier imap - pop3/imap сервер
    Базу где хранить логины пароли и тд это может быть как текстовичок так и БД MySQL или Postgres
    далее наверно захочется спамфильтр - spamassasin, amavisd
    антивирь - clamav
    сервер сайд фильтры для почты (раскладывать почту по папкам на основании правил) sieve
    вебморду для доступа в почтовые ящики squirremail. roundcube, horde и тд
    вебморду для управления пользователями (если в БД) postfixadmin

    вот както так.
    Ответ написан
    2 комментария
  • Как переписать реврайты под nginx?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    Мне кажется, что кавычки излишни. Попробуйте отделить все правила внутрь одного location и сначала отладить первое правило, затем второе и т.д.

    location ~ /images/w/norm/([0-9]{2,4})/([0-9,a-z,A-Z,-_]{3})([0-9,a-z,A-Z,-_]+)\.jpg  {
      rewrite ^/images/([0-9]{2,4})/([0-9,a-z,A-Z,-_]+)\.jpg$ /media.php?size=$1&id=$2&image=square;
    }

    У Сысоева всё хорошо расписано ведь nginx.org/ru/docs/http/ngx_http_rewrite_module.html
    Ответ написан
    Комментировать
  • Syslog-ng - как организовать централизованный сбор логов?

    opium
    @opium
    Просто люблю качественно работать
    Зачем вы делаете это через фильтр то ?
    ПО первой ссылке с гугла в сислогнг настраивается почти также как и в рсислоге
    destination logpile {
    file("/logs/$HOST/$YEAR/$MONTH/$FACILITY.$YEAR$MONTH$DAY"
    owner(root) group(root) perm(0600)
    create_dirs(yes) dir_perm(0700)); };

    log { source(inputs); destination(logpile); };
    Ответ написан
    Комментировать