Если кто заметил – в левом нижнем углу вместо
теперь расположилась
.
Наконец-то, переезд на новый сервер почти завершён. “Почти” – потому что на старом ещё несколько сайтов и почтовых ящиков.
Краткое сравнение.
Содержание
Старый сервер
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. Счастье есть 🙂