Шаблоны расположены в паке /usr/local/vesta/data/templates/. После изменения шаблона, необходимо пресоздать конфигурацию пользователя.
Code: Select all
for user in $(ls /usr/local/vesta/data/users/);do v-rebuild-user $user;done
*** APACHE ***
default - нет дополнительных настроек, все по умолчанию, хорошо подходит для большинства сайтов.
basedir - для борьбы с php шелами установлено ограничение openbasedir
hosting - у каждого домена выставляются дополнительные ограничения php (смотрите строки с php_admin_value)
phpcgi - шаблон для запуска php в режиме cgi, бывает полезно для запуска сайтов на php4
phpfcgid - шаблон для запуска php с модулем fcgi
wsgi - шаблон для запуска проектов на python
*** NGINX ***
default - подходит для большинства сайтов. Cтатические файлы будут обрабатываться через nginx, без участия apache. Это очень положительно сказывается на скорости загрузки сайта, а так же экономит системные ресурсы. Список расширений, которые будут обрабатываться, можно задавать в отдельном поле.
hosting предназначен для серверов, на которых расположены малосвязанные между собой сайты, которые принадлежат разным людям. В этом шаблоне используется опция disable_symlinks, что позволяет обезопасить хосты против атаки на линковку.
сaching шаблон использует встроенное в nginx кэширование. Страницы хранятся в кэше 15 минут, это позволяет без труда обрабатывать спонтанные наплывы трафика.
*** DNS ***
default - содержит базовый набор днс записей
gmail - шаблон содержит записи для миграции почты на gmail
child-ns - шаблон содержит записи для дочерних днс