本文已参与「新人创作礼」活动,一起开启掘金创作之路。
如果站点为子站,默认访问地址为 主域名 + 站点文件夹名称,如果站点为主站,默认访问地址为 主域名,其中 主域名 为IIS或者Nginx下设置的访问地址,可以为域名,也可以是IP地址。
为不同站点分配独立的域名我们首先需要在 SSCMS 系统中将站点访问地址修改为独立域名。
点击 系统管理 -> 站群管理 -> 站点访问地址,进入站点访问地址管理界面:
如上图所示,我们创建了多个站点,其中主站的访问地址为 /,子站的访问地址为 /站点文件夹名称。
点击右侧修改按钮,弹出修改站点访问地址界面:
在此,我们将 站点部署方式 更改为 站点独立部署,在 独立部署站点访问地址 中设置站点的访问域名,如示例:http://www.sitedomain.com。
API访问地址为 SSCMS 系统的 主域名,即IIS或者Nginx下设置的访问地址,由于站点有搜索、点击量统计等动态功能需要访问API,所以需要将 API部署方式 更改为 API独立部署,在 独立部署API访问地址 中设置API的访问域名,如示例:http://www.rootdomain.com。
设置完成后站点访问地址界面如下图:
接下来,我们需要配置服务器,将域名指向到站点,根据 SSCMS 系统部署的服务器类型,我们分Windows 操作系统以及Linux 操作系统分别加以说明。
#Windows 操作系统配置
进入 Windows 服务器,打开IIS管理器,点击 添加网站:
我们在第一部分填入站点所在的文件夹地址,在第二部分填入站点的域名,点击确定创建 IIS 站点。
如果你的子站使用了“访问统计”的插件,则需要在Nginx中添加一个location /api/的规则,指向主站的api,否则影响统计计数。