Вы можете включить в файл конфигурации веб-серверов директива 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>