【问题标题】:How to customize vhost.conf on plesk 12.5?如何在 plesk 12.5 上自定义 vhost.conf?
【发布时间】:2016-07-20 21:36:19
【问题描述】:

我应该在我的 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 仍然无视我。

有什么提示要解决吗?

【问题讨论】:

    标签: apache plesk


    【解决方案1】:

    因为 nginx 对应的衍生词不仅应该添加在 vhost.conf 中,还应该添加在 vhost_nginx.conf 中(注意 system 文件夹):

    # 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)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-16
      • 2020-06-05
      • 2017-06-20
      • 2016-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-31
      相关资源
      最近更新 更多