Виртуальная площадка
Материал из DiPHOST.Ru wiki system
Виртуальная площадка - сложный комплекс взаимосвязанных сервисов, предназначенных для эффективной поддержки работы сайтов с использованием популярных веб-технологий. Это "сердце" виртуального хостинга, в которое вложены знания, опыт и дорогостоящее оборудование.
Технически виртуальная площадка представляет собой системный аккаунт на UNIX сервере, с возможностью использовать базу данных и почтовый сервер. Конфигурация веб-сервера, настраиваемого системой управления хостинга, подразумевает нахождение данных сайта на дисковом пространстве данного системного аккаунта.
Спецификация виртуальной площадки
Содержание |
Организация веб-сервера
Доступ к сайтам обеспечивается связкой фронтенда nginx (в режиме proxy без кэширования) и бэкенда apache.
Веб-сервер nginx служит в качестве ускорителя. Наша система создаёт отдельную конфигурацию для каждого сайта, что позволяет в будущем (а сейчас - вручную) гибко настраивать доступ к каждому сайту.
Веб-сервер apache работает с привилегиями пользователя в соответствии с описанием сервиса. Для каждой технологии (php5.2, php5.3, wsgi (python 2.5), wsgi (python 2.6), wsgi (python 2.7), wsgi (python 3.1)) запускается свой веб-сервер для каждого системного аккаунта. Сервер с поддержкой php версии 5.2 может работать только в режиме с Zend Optimizer или без него, нельзя сделать сайт с включённой поддержкой Zend Optimizer и сайт с отключённой поддержкой.