# Создание собственного шаблона виртуального сервера

Чтобы создать собственный шаблон виртуального сервера, создайте папку в локальной файловой системе, а затем создайте внутри нее одну или несколько следующих папок:

- `cgi-bin` — если вы хотите включить в шаблон собственные скрипты.

- `httpdocs` — если вы хотите включить в шаблон собственные документы, например веб-страницы или изображения.

- `error_docs` — если вы хотите включить в шаблон собственные сообщения об ошибках.

- `webspace` если вы хотите включить в шаблон собственные файлы, размещаемые в домашней папке подписки (например, .bashrc, .vimrc и т. д.).

После создания папок поместите в соответствующие папки те файлы, которые хотите включить в структуру виртуального хоста вновь создаваемых доменов. При желании вы можете использовать стандартные файлы из папки `/var/www/vhosts/.skel/0` (Linux) или `C:\inetpub\vhosts\.skel\0` (Windows).

Кроме того, в собственном шаблоне виртуального сервера можно использовать переменные. Переменные будут заменены соответствующими значениями после создания домена:

- @domain_name@ — эта переменная заменяется на имя домена. Используется и в Linux, и в Windows.

- @client_email@ — эта переменная заменяется на адрес электронной почты клиента. Используется только в Windows.

После добавления всех нужных файлов добавьте папки в архив tgz, tar, tar.gz, или zip. Убедитесь, что папки находятся в корне архива, а не во вложенной папке. Если вы добавите в корень архива другие папки или файлы, они не будут включены в шаблон.

Чтобы загрузить собственный шаблон виртуального сервера, перейдите на страницу Инструменты и настройки > Шаблон виртуального сервера (в разделе Инструменты и ресурсы), нажмите Обзор, выберите подготовленный файл архива и нажмите Отправить файл. Чтобы вернуться к шаблону виртуального сервера по умолчанию, нажмите По умолчанию.