Если кто заметил — в левом нижнем углу вместо
теперь расположилась
.
Наконец-то, переезд на новый сервер почти завершён. «Почти» — потому что на старом ещё несколько сайтов и почтовых ящиков.
Краткое сравнение.
Содержание
Старый сервер
OS: FreeBSD 9.2 p6
почта: Postfix 2.11.1 + Dovecot 1.2.17
сервер БД: MySQL 5.5.38
web: NGINX 1.6.0 + Apache 2.2.27 MPM Worker
DNS: BIND 9.8.1-P1
файловая система: freebsd-ufs
Новый сервер
OS: CentOS 6.5
kernel: 2.6.32
почта: Exim 4.72 + Dovecot 2.0.9 + Spamassassin 3.3.1
сервер БД: MariaDB 5.5.39
web: Apache 2.2.15 MPM Prefork + NGINX 1.6.2
web: NGINX+PHP-FPM (пока не для всех сайтов, но RTFM уже работает так)
файловая система: ext4
DNS на новом сервере не держу — было решено пользоваться серверами регистратора моих доменов — FreeHOST.UA.
Зато — на новом сервере таки прикрутил Roundcube (потому что на работе — всё за прокси, нормальный почтовый клиент не запустишь).
Ещё из различий — фаервол теперь закрытый («всё, что не разрешено — то запрещено»), а не открытый, как на старом сервере (да и вообще, субъективно — IPTABLES приятнее в использовании, чем IPFW).
Apache Prefork vs Worker — тема вечных холиваров, и я не уверен до сих пор, надо было ли оставлять Prefork. Так стабильнее и надёжнее — но с производительностью (тем более на таком «железе») могут быть проблемы (см. ниже про Zabbix). Пока — полёт нормальный, далее будем посмотреть.
Проверка обновлений автоматически, через yum-cron.
В остальном они одинаковы — простая VPS на VMware ESX в дата-центре «Воля» (не воспринимайте как рекламу — просто там работал, поэтому с ними проще, но в целом — довольно адекватный ДЦ), 1 GHz процессор, 1G памяти, 30G диск.
Увы, но Zabbix на новом сервере пришлось выключить — не тянула машина, несмотря ни на что. Ну и в любом случае — мониторилка должна быть на отдельном хосте. Потому — Zabbix переедет на старый сервер (FreeBSD там тоже будет заменена на CentOS) + он будет хранилищем для бекапов. А на новой — наверно поставлю пока Munin.
Есть некое подобие бекапирования (пока только базы данных, скриптом на Python). В планах — добавить бекапирование файлов, и настроить хранение бекапов (1 месячный, 4 недельных, 7 ежедневных) + передавать их на старый сервер (rsync
, скорее всего). Хочется донастроить борьбу со спамом (ACL
-ки Exim-а + Spamassassin дали уменьшение спама раза в три, но хочется большего, конечно).
Ещё надо добавить что-то вроде LogWatch.
UPD 28.09.2014 Переехал на NGINX+PHP-FPM. Счастье есть 🙂