网站绑定多域名时,如何让每个域名都启用HTTPS

网站绑定多域名时,如何让每个域名都启用HTTPS

请确保您的URLOS是0.4.18或以上版本,从0.4.18版本开始,URLOS支持为一个网站绑定多个域名时,让每个域名都能启用HTTPS访问。方法很简单,思路是先部署主网站绑定主域名,并且开启HTTPS访问,然后为其他的每个域名都创建一个相同的网站服务,都开启HTTPS,并且在网站扩展中填写“网站文件来源”。


下面演示具体方法:


为方便演示,我们这里将主网站域名定义为www.abc.com,另外,m.abc.com域名用于手机访问,cdn.abc.com域名用于海外加速,这3个域名实际共用同一份网站文件。

在实际使用中,请确保您的域名都能真实访问,否则无法自动申请SSL证书!


1、部署主网站,绑定主域名,开启HTTPS


我们为主网站服务起名为web001,填写主域名www.abc.com


启用HTTPS


提交后,等待网站部署成功,然后我们进入第2步。


2、为m.abc.com创建一个相同的网站服务,并启用HTTPS和绑定网站文件来源


在主网站服务的更多菜单中,选择“安装相同应用


为网站服务起名为web002,绑定m.abc.com域名,并且开启HTTPS



在“网站扩展”中绑定“网站文件来源”,这里填写主网站的服务名称,即web001


然后提交,等待网站服务部署完成,然后在浏览器中访问m.abc.com,如何验证m.abc.com与www.abc.com是相同的网站文件?方法很简单,您可以将主网站内容修改,然后通过m.abc.com去访问,如果看到的是修改后的内容,说明两个域名共用了一份网站文件。


按照第2步的方法,设置cdn.abc.com这个域名,将网站文件来源也填写为web001即可。


通过上述方法,我们实现了将www.abc.com、m.abc.com、cdn.abc.com绑定到同一个网站,并且同时开启了HTTPS访问。