Одно поле должно быть хорошо для всего этого - мы работаем намного больше на единственном физическом сервере без отрицательных воздействий.
Аппаратные спецификации не должны быть чрезмерно захватывающими кроме RAM; четырехъядерный стандарт (или возможно двойной четырехъядерный, если Вы хотите быть полностью уверенными) с 16 ГБ или возможно 32 ГБ RAM должен добиться цели с несколькими дисками SATA на 1 ТБ в RAID-1.
Для ОС я взял бы Ubuntu по Windows 7, но это главным образом, потому что это - то, с чем я знаком. Я, вероятно, выбрал бы KVM в качестве слоя виртуализации в данный момент, и немного Google предлагает, чтобы он поддерживал hackintosh достаточно хорошо также, который был бы моим основным беспокойством.
Необходимо быть прекрасной установкой ServerName к тому, что название домена указало на сервер Apache.
Установка ServerName в VirtualHost и установка опции NameVirtualHost, являются частью того, что Вы хотите.
Это было некоторое время, так как я использовал pfSense, но я не вспоминаю это имеющий модуль обратный прокси, который является тем, в чем Вы нуждаетесь в этом случае. если pfSense выполняет Apache с mod_proxy, то Вы установлены, иначе Вы, возможно, должны добавить что-то промежуточное. Обратите внимание, что обратный слой прокси должен обработать виртуальные имена хостов; серверы бэкэнда не должны иметь настроенных названий заголовка хоста.