子目录绑定域名并启用HTTPS

实现方法与网站绑定多个域名并启用HTTPS相近,区别在于本方法不仅指定“网站文件来源”,还需指定“网站索引目录”。下面以实例来具体说明。

例如,使用PHPCMS v9搭建一个新闻资讯网站,栏目频道以地区划分。主站域名为www.abc.com,广东地区新闻频道域名为gd.abc.com

1、部署主站,绑定域名www.abc.com,启用HTTPS

image-20200727181901643

服务名称写为phpcms_main,启用443端口

image-20200727182021533

域名用www.abc.com

image-20200727182158382

创建数据库

image-20200727182247635

启用HTTPS

image-20200727182334421

2、另外再部署一次相同应用,绑定域名gd.abc.com,启用HTTPS

image-20200727182616100

服务名称写为phpcms_gd,启用443端口

image-20200727182759263

域名用gd.abc.com

image-20200727182920991

创建数据库(因为数据库为必选项,所有必须创建一个,但之后不会使用它)

在网站选填中填写网站索引目录html/gd,熟悉phpcms建站的用户应该知道,栏目绑定域名,启用静态生成之后,默认会在根目录下生成html目录,在html目录下生成栏目的目录。

然后在网站文件来源中填写phpcms_main(主网站的服务名称)

image-20200727183753877

启用HTTPS

image-20200727184038378

完成以上的步骤之后,打开phpcms的后台,新建栏目广东新闻,英文目录gd,启用栏目生成HTML,启用绑定域名,填入https://gd.abc.com/

image-20200727185114200

image-20200727185156001

到这里所有设置都完成了,打开主站https://www.abc.com,访问广东新闻栏目,可以看到链接即是https://gd.abc.com,打开之后显示正常。