使用 Plesk Obsidian 在同一订阅中的多个通配符域

Posted

技术标签:

【中文标题】使用 Plesk Obsidian 在同一订阅中的多个通配符域【英文标题】:Mutiple wildcard domains on same subscription with Plesk Obsidian 【发布时间】:2021-12-24 22:16:03 【问题描述】:

我正在使用 Plesk Obsidian,我需要在其上托管一个应用程序(网站构建器)。 在这个应用程序上,用户可以在子域上创建网站,应用程序将通过检查子域来确定要显示的网站。多个主域可用。

website1.domain1.com website2.domain2.com website3.domain3.com

所有主要域(domain1.comdomain2.comdomain3.com)以及所有子域必须: p>

进入服务器同目录 受 SSL 证书保护

另外,由于用户也可以有一个自定义域,我需要能够添加它并在服务器中设置相同的目录并获得 SSL 证书。

我已尝试创建服务计划和订阅,并将第一个域 (domain1.com) 添加到其中。 对于其他域,我添加了一个别名(domain2.comdomain3.com)。

问题是我无法为这两个域添加通配符,也没有通配符 SSL。 因此访问 anything.domain2.com 会导致 NET::ERR_CERT_COMMON_NAME_INVALID 错误。

对于设置为别名的其他域,每次添加新域时都需要重新生成 SSL,并且它们已绑定到主域...


如果无法通过 Plesk 界面实现,我不反对构建在命令行中启动的自定义脚本。 但是,我不知道我是否可以将这些自定义生成的虚拟主机放置在 Plesk 更新中而不会有被删除的风险。

【问题讨论】:

【参考方案1】:

您可以设置通配符 SSL,只要您使用的 CA 允许 SAN 上的通配符(现在几乎所有通配符)。

具体来说,如果您想要 Let's Encrypt 颁发的免费证书,您只需按照以下步骤操作:

    登录 Plesk 安装 Plesk 扩展 SSL It!Let's Encrypt 转到 域 > domain1.com > 主机设置 确保 SSL/TLS 支持 已启用 转到 域 > domain1.com > SSL/TLS 证书 点击安装>更多选项>安装Let's Encrypt提供的免费基本证书 明确选择保护通配符域 点击免费获取

其他域也一样。

【讨论】:

谢谢,但它没有回答“转到服务器中的同一目录”部分。所有域和子域必须具有相同的 DocumentRoot。

以上是关于使用 Plesk Obsidian 在同一订阅中的多个通配符域的主要内容,如果未能解决你的问题,请参考以下文章

Obsidian 插件:DataView 的使用

密码正确,但仍显示异常详细信息:System.Data.SqlClient.SqlException:使用 mysql 在 plesk 中的用户“fundsupg_bse2”登录失败

Obsidian安卓端同步及使用(Remotely Save+阿里云同步S3)

工具推荐 Obsidian 插件 Obsidian to Flomo 一键同步内容到 Flomo 插件

工具推荐 Obsidian 插件 Obsidian to Flomo 一键同步内容到 Flomo 插件

工具推荐 Obsidian 插件 Obsidian to Flomo 一键同步内容到 Flomo 插件