我应该在我的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仍然无视我。
任何提示要解决?
答案 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 )