Предыдущая страница | Следующая страница | Найти страницу |

## Включение директив в файл конфигурации веб-сервера

Вы можете включить в файл конфигурации веб-серверов директива Apache для настройки определенных доменов В Plesk для каждого домена имеется конфигурация виртуальных хостов, хранящаяся в отдельном файле `httpd.include`.

Во всех Linux-системах этот файл расположен в каталоге `/var/www/vhosts/`<domain-name>/conf/``.

В системах FreeBSD этот файл расположен в каталоге `/usr/local/psa/home/vhosts/`<domain-name>/conf/``.

Если вы установили обновление для Plesk версии 7.5.4 и более ранних, вы можете найти этот файл в каталоге `/home/httpd/vhosts/`<domain-name>/conf/``.

Примечание: вы можете изменить место расположение каталога виртуального хоста с помощью утилиты `transvhosts.pl`, которая находится в каталоге `/usr/local/psa/bin/` или `/opt/psa/bin/` в зависимости от установленной операционной системы.

Каждый раз при изменении конфигурации виртуального хоста файл перезаписывается, таким образом, изменения, внесенные в этот файл вручную, пропадают. Чтобы использовать персональные директивы или переопределить директивы, которые были вставлены системой Plesk, вам необходимо создать файлы `vhost.conf` и/или `vhost_ssl.conf` с нужными директивами в каталоге `/path_to_vhosts/`<domain-name>/conf/`` для домена и `/path_to_vhosts/`<domain-name>/subdomains/<subdomain-name>/conf/`` для субдомена.

Если такие файлы существуют перед тем, как начинает формироваться основной файл конфигурации, Plesk вставит соответствующие директивы для виртуального хоста в контекст HTTP и/или HTTPS соответственно. В целях безопасности создавать файлы `vhost.conf` и`vhost_ssl.conf` может только пользователь root.

Чтобы изменения вступили в силу, выполните следующую команду:

/plesk_installation_directory/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=<domain_name>