我有一个新的Plesk 12安装。我已经配置了一个域(example.com),托管也需要通配符子域。
要实现这一点,我必须使用
创建一个vhost.conf文件ServerAlias *.example.com
这有效,我可以去任何问题.example.com没有问题。
我为* .example.com购买了通配符SSL证书并成功安装了它。
如果我转到https://example.com,它会完美运行并显示正确的证书,但是如果我转到https://anything.example.com它告诉我连接不受信任,当我查看证书时,它会显示Parallels Plesk自我认证证书,而不是我购买的证书。
我用
创建了一个vhost_ssl.confServerAlias *.example.com
ServerAlias *.example.com:443
如果我添加例外,那么我会被带到正确的地方,尽管证书不正确。
当然我已经执行了httpdmng --reconfigure-domain example.com并尝试完全重启。
总结:
http://example.com - 作品
http://anything.example.com - 作品
https://example.com适用于我的证书
https://anything.example.com有Parallels证书,但路由到正确的页面
答案 0 :(得分:4)
如何为nginx创建相同的指令?
cat /var/www/vhosts/system/domain.tld/conf/vhost_nginx.conf server_name * .domain.tld;
实际上所有这些都可以通过Plesk GUI完成: