Кроме интеграции nginx, я бы хотел немного поговорить о php. Как известно, он может работать в трех режимах - mod, cgi и fast-cgi. Наиболее быстрым является mod apache. Однако самым экономным в плане работы с оперативкой - fast-cgi.
Каждый решает сам для себя, что ему важнее - быстрее рисовать страницы или экономить память. Лично мой выбор - экономить память, тем более что с fast-cgi без проблем работают такие популярные движки как Wordpress, Drupal, Битрикс и многие другие.
#! /bin/sh -x
#
# демонстрация возможностей по управлению входящим (ingress) трафиком
# здесь приводится пример ограничения пропускной способности для входящих SYN-пакетов
# Может оказаться полезным для защиты от TCP-SYN атак.
#
#пути к различным утилитам;
#укажите правильные значения.
#
TC=/sbin/tc
IP=/sbin/ip
IPTABLES=/sbin/iptables
INDEV=eth2
#
# пометить все SYN-пакеты, пришедшие через $INDEV, числом 1
############################################################
Амазон сделал шикарное предложение, за 500$ авансового платежа и абонентской платы в 22$ можно получить виртуальный 32-х битный сервер на технологии XEN с 1,7G RAM, 1 ядром и 160G хранилища.
Казалось бы - это смерть всем хостингам, сейчас все побегут в Амазон. Однако есть несколько ньюансов, которые надо учитывать.
О том как HyperVM работает с XEN
После установки HyperVM прежде всего проверьте что текущее ядро поддерживает XEN.
В панеле обязательно установите пул IP адресов для VPS.
Скачайте дистрибутив Windows в виде iso образа и поместите в /home/wincd.img - это обязательно!
Создавайте VPS с шаблоном windows.
После этого можно зайти по VNC на VPS и выполнить установку.
Список вопросов и ответов, которые любезно предоставил Pilat в этой теме:
Может ли работать только master с реальным IP адресом, а все Slave в приватной сети? Это вопрос к лицензии.
Да, конечно. Однако Slave серверам будет необходим доступ в сеть, так что нужно будет для них настроить NAT.
Домашняя страница проекта размещена по адресу http://wildcarddns.sourceforge.net/
Проект имеет статус бета-версии, так что лучше его использовать совместно с обычным BIND, перенаправляя туда все запросы форвардингом.
Установка стандартна и вопросов не требует:
В некоторых случаях, новое ovz-kernel может падать. Есть конечно и патч, но пока рекомендуется поставить более старую версию ядра.
Проблема актуальна, если используется Adaptec 2200S, но возникает не всегда.
$ host hostobzor.ru 78.110.52.229
;; reply from unexpected source: 192.168.2.1#53, expected 78.110.52.229#53
;; Warning: ID mismatch: expected ID 26637, got 45915
;; connection timed out; no servers could be reached
$ host hostobzor.ru 78.110.53.229
;; connection timed out; no servers could be reached
Вот почему надо держать DNS на разных серверах (физически)
Есть отличная штука, которая позволяет организовать систему резервных копий - CDP от R1SOFT
И все бы ничего, работает нормально и поддержка отличная
Однако если у вас нестандартное ядро, то поддержка может быть получена только через удаленный сервер - сборка модуля идет именно там
Ситуация:
Если в mysql принудительно указать кодировку cp1251, а потом выполнить смену кодировки базы на UTF-8, то вместо букв "ш" и "И" будут стоять вопросики.
Типичное проявление - бекап баз в кодировке UTF-8 с последующим их восстановлением или просто апдейт CMS, для которых родная кодировка - юникод. Например - Wordpress, Drupal
Изучив Google, было найдено масса подобных проблем но все решение сводилось к удалению базы и заливки их резервной копии, что конечно не может быть решением.