Почтовые подписи DKIM в amavisd-new и ISPConfig 3

DKIM является системой для проверки отправителя и целостности сообщений. ISPConfig 3 использует amavisd-new, в качестве фильтра контента для проверки на спам и вирусы, а также amavisd-new может подписывать сообщения с помощью DKIM. Следующие действия объясняют, как настроить amavisd-new для подписи сообщений для домена “example.com” с помощью DKIM. Данные действия должны работать с любой версией amavisd-new, даже если Вы не используете ISPConfig. Создайте ключ домена: 1 2 mkdir /var/db/dkim/ amavisd genrsa /var/db/dkim/example-foo.key.pem Настройте amavisd для использование этого ключа для домена example.com. Отредактируйте файл конфигурации: vim /etc/amavisd/amavisd.conf и добавьте следующие строки: 1 2 3 4 5 6 7 $enable_dkim_verification = 1; $enable_dkim_signing = 1; dkim_key('example.com', 'foo', '/var/db/dkim/example-foo.key.pem'); @dkim_signature_options_bysender_maps = ( { '.' => { ttl => 21*24*3600, c => 'relaxed/simple' } } ); @mynetworks = qw(0.0.0.0/8 127.0.0.0/8 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16); # list your internal networks Выполните команду amavisd showkeys чтобы получить открытый ключ, который должен быть добавлен как текст на DNS-сервер сервера example.com. Проверьте настройку с помощью команды: amavisd testkeys и если все работает правильно, перезапустите amavisd: /etc/init.d/amavis restart Вот более подробное описание из руководства по amavisd-new о том, как установить DKIM в amavisd-new: http://www.ijs.si/software/amavisd/amavisd-new-docs.html#dkim Оригинал статьи на www.faqforge.com Перевод хостинг КОМТЕТ komtet.ru

13 квітня 2016 · 1 хвилина · 191 слово · dimetrius

Установка nginx на сервер Fedora 14 под управлением ISPConfig 3

Вступление Начиналось всё с сервера, который находился дома и его производительность меня не устраивала, наверное потому что изначально эта ОС вообще была десктопом. Для увеличения этой самой производительности я установил nginx как фронтэнд для apache. Сайтов было всего 3-4, прописать конфиги проблем не составляло, поэтому никакой панели управления небыло. На данный момент куплен VPS, на который установлена панель управления ISPConfig 3. Причём с самого начала было точно определено что в любом случае перед apache будет установлен nginx. Не буду описывать все плюсы, которые мы получаем при его использовании… Итак, сейчас у вас должна быть установлена ISPConfig 3 на Fedora 14, всё настроено и отлажено. Конфигурация Apache В конфигах apache нам нужно изменить 80 порт на тот, на котором должен apache должен слушать входящие соединения от nginx. Обычно я переношу его на порт 8080, но у большинства на этом порту будет висеть панель управления ISPConfig 3, поэтому будет использовать порт 82. 1 sed -ie 's/*:80/*:82/g' /etc/httpd/conf/sites-available/*.vhost Здесь заметьте что в конфигах изначально может быть прописан порт 8080 для панели управления. Если мы сделаем так, как выше написал я, то получим уже не 8080, а 8280. Это обязательно нужно сразу же исправить. Комманда sed сделает бэкап оригинальных файлов *.vhost с расширением *.vhoste, эти файлы можем переместить. 1 2 mkdir /root/httpd_vhost_backup/ mv /etc/httpd/conf/sites-available/*.vhoste /root/httpd_vhost_backup/ Перезапустите apache и используя netstat посмотрите слушает ли он порт 82 вместо 80: ...

13 квітня 2016 · 5 хвилин · 1037 слів · dimetrius

Восстановление пароля администратора в ISPConfig 3

Если Вы потеряли свой пароль администратора в ISPConfig 3, Вы можете восстановить его с помощью следующего SQL-запроса. 1 UPDATE sys_user SET passwort = md5('admin') WHERE username = 'admin'; SQL-запрос устанавливает пароль администратора, он должен быть выполнен в базе данных ISPConfig mysql, например с помощью phpmyadmin. Если у вас не установлен phpmyadmin, то запрос может быть также выполнен с помощью утилиты командной строки mysql: Войдите в базу данных mysql. 1 mysql -u root -p и введите пароль корневого пользователя mysql. Чтобы перейти в базу данных ISPConfig, выполните следующую команду: 1 use dbispconfig; Теперь выполните SQL-команду: 1 UPDATE sys_user SET passwort = md5('admin') WHERE username = 'admin'; и выйдите из командной строки mysql: 1 quit; Оригинал статьи на www.faqforge.com Перевод - хостинг КОМТЕТ komtet.ru

3 лютого 2012 · 1 хвилина · 122 слів · dimetrius

Как правильно обновить ISPConfig 3

Скрипт обновления ISPConfig - является простым способом обновления. Рекомендуется сохранить резервную копию перед инсталляцией. Чтобы обновить ISPConfig 3, войдите как корневой пользователь, и в командной строке своего сервера введите следующую команду: 1 2 3 4 5 ispconfig_update.sh >> Update Please choose the update method. For production systems select 'stable'. The update from svn is only for development systems and may break your current setup. Select update method (stable,svn) [stable]: Вам следует выбрать обновление их стабильной ветки только для системы, если она используется для хостинга работающих сайтов, а обновление из svn-ветки подходит только для ISPConfig 3, находящейся в разработке. Затем модуль обновления проверит версию вашей системы и загрузит последние обновления. На следующем этапе, введите пароль mysql: 1 2 This application will update ISPConfig 3 on your server. MySQL root password []: Затем Вас спросят, необходимо ли реконфигурировать услуги: 1 Reconfigure Services? (yes,no) [yes]: Вам следует выбрать “yes”, только если Вы изменили конфигурацию своей системы вручную, но возможно лучше здесь выбрать пункт “no”. Хотя, в этом случае в ISPConfig могут не работать новые возможности, или функции могут прекратить работать, пока Вы не исправите файл конфигурации вручную. Поэтому всегда лучше выбирать здесь “yes”. На следующем этапе, выберите порт ispconfig: 1 ISPConfig Port [8080]: Порт 8080 используется по умолчанию, если Вас это устраивает, нажмите клавишу ВВОД. Если нет, то введите номер порта, а затем нажмите ВВОД. На конечном этапе Вас спросят, необходимо ли реконфигурировать crontab, здесь Вы можете выбрать “да”, просто нажав на “return”. ...

25 травня 2011 · 2 хвилин · 362 слів · dimetrius