В силу всё большей популярности web-сервера nginx и выходом уже релиза 1.0 решил понемногу переводить свои сервера на nginx. Но для успешной работы web-сайта одного nginx’a нам мало. Нужно ещё заставить выполнять php/cgi скрипты. Об этом собственно речь и пойдёт в статье.
Под таким названием решил представить такую сборку: postfix(MTA), dovecot(POP3/IMAP server), mysql (для хранения юзеров), amavis(антиспам – spamassassin, антивирус – clamav), postfixadmin (для заведения почтовых аккаунтов), roundcube (для доступа через web интерфейс к почтовым ящикам) и с защитой TLS
Тестовый стенд: Debian 6.0
Поиск mac-address’a на коммутаторе
Иногда бывает нужным поиск нужного хоста – на каком порту он находится. Для этих целей можем использовать команду:
console# sh bridge address-table
Далее для поиска на каком порту находится нужный MAC выполним такую команду:
Увидел на форуме интересный вопрос. Есть внутренний адрес, на который могут отправлять только из локальной сети. Вот достаточно неплохое решение:
hostlist local_net = localhost : 10.1.0.0/16
...
begin acl
acl_check_rcpt:
...
deny hosts = !+local_net
recipients = /usr/local/etc/exim/recipient_.list
message = "Deny local messages"
Обновление perl
Обновлена 27.06.2013
И так, пришло время обновить perl, ибо сказано:
С выходом версии perl 5.14 официально объявлено об окончании поддержки Perl 5.10
Поскольку этот процесс может затянуться и не всегда так прост, как кажется, то я опишу несколько моментов этого чуда.
Лучше всего обновлять так, как написано в UPDATING. Вот пример commit’a 20110517:
Для замены текста удобнее всего использовать редактор sed. Вот пример:
sed -i -e 's/aaa/bbb/g' rc.conf
Если не поставить ключ -e будет ругаться:
sed: -I or -i may not be used with stdin
В продолжении статей про 2 провайдера, хочу предложить вариант для Linux пользователей. Действующие лица те же 🙂
Лучше конечно использовать MultiPath TCP (MPTCP), но можно и этот метод
Тестовый стенд: Debian linux squeeze 6.0 i386 (kernel 2.6.32-5-686), USB модемы Novatel U720, AnyData ADU-500.
IPFW и 2 провайдера
В продолжении статьи (http://skeletor.org.ua/?p=1263) про reply-to захотелось найти решение для ipfw. Тестовый стенд такой же, настройки те же. Отличия я опишу отдельно.
Для того, что бы заработал NAT для вашего ppp соединения нужно сделать следующее:
1) добавить в /etc/rc.conf такие строки:
ppp_nat="YES"
В этой статье хочу рассказать, как заставить работать одновременно 2 канала, каждый из которых поднимается через ppp на примере USB модемов.
Огромный нюанс заключается в том, что мы наперёд не знаем IP-адреса шлюзов для ppp-сессий. Но это нам не помешает правильно реализовать задуманное.
Тестовый стенд: FreeBSD 8.2 i386, USB модемы Novatel U720, AnyData ADU-500.