如何在plesk 12.5上自定义vhost.conf?

时间:2016-07-20 21:36:19

标签: apache plesk

我应该在我的VPS上为一个域编辑vhost.conf。我在centos 7上使用plesk 12.5。

我应该添加指令:

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 个答案:

答案 0 :(得分:1)

由于nginx对应的derictives不仅应添加到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和http s nginx