Как настроить vhost.conf на plesk 12.5?
Я должен отредактировать мой vhost.conf
для одного домена на моем VPS. Я использую Plesk 12,5 на Centos 7.
Я должен добавить директиву:
ServerAlias "*.foo.bar"
разрешить WordPress управлять мультисайтом.
Я следовал многим инструкциям, но я не могу редактировать конфигурацию.
Я пытался изменить /var/www/vhosts/foo.bar/conf/vhost.conf, но файл не существует. Я создал это, и я добавил директиву. После этого я запустил:
/usr/local/psa/admin/sbin/httpdmng --reconfigure-all
service httpd restart
Но Plesk игнорирует этот файл.
Я даже пытался добавить директиву Plesk > Subscription > domain.tld > Apache & Nginx Settings (http and https)
, но Plesk все еще игнорирует меня.
Любой намек на решение?
1 ответ
Из-за nginx соответствующие обозначения должны быть добавлены не только в vhost.conf
но в vhost_nginx.conf
также (примечание для системной папки):
# for apache
printf '\nServerAlias "*.foo.bar"\n' >> /var/www/vhosts/system/foo.bar/conf/vhost.conf
chgrp apache /var/www/vhosts/system/foo.bar/conf/vhost.conf
# for nginx
printf '\nserver_name *.foo.bar;\n' >> /var/www/vhosts/system/foo.bar/conf/vhost_nginx.conf
chgrp nginx /var/www/vhosts/system/foo.bar/conf/vhost_nginx.conf
То же самое для Plesk > Subscription > foo.bar > Apache & Nginx Settings
(http и https и nginx)