1. 业务开发
首先在app表中找到对应站点的id,在该站点的template目录下创建对应站点id名称的文件夹来存放模板文件
1.1. 本地调试
简单的可以使用192、127、localhost模拟3个站
如果还需要更多,可以使用代理工具或修改host文件来模拟多个域名。
Windows 系统 Hosts 文件路径:C:\Windows\System32\drivers\etc\hosts;
Mac 系统 hosts 文件路径:/etc/hosts;
Linux 系统的 hosts 文件一般也是在:/etc/hosts;
格式如下:
127.0.0.1 www.a.com
127.0.0.1 www.b.com
127.0.0.1 www.c.com
这样就可以本地模拟多个域名来访问系统,方便本地体验站群插件。
[!tip] 可以把mcms端口修改为80,这样通过 www.a.com 就可以访问mcms系统
1.2. 生产环境配置
推荐一台服务器安装一套MCms系统,开通80端口。将所有域名绑定到服务器IP。
[!tip] 站群管理中的应用管理配置的域名决定了具体的前台及后台的访问地址
1.3. Nginx
nginx.conf
server {
listen 80;
#如果服务器只有一套MCms系统绑定80端口,可以不需要配置server_name
server_name www.a.com a.com www.b.com b.com;
}
1.4. Tomcat(不推荐)
server.xml
<Host name="www.abc.com" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Alias>www.a.com</Alias>
<Alias>a.com</Alias>
<Alias>www.b.com</Alias>
<Alias>b.com</Alias>
<Context path="" docBase="项目路径 " debug="0" />
</Host>
[!tip] 推荐jar包的方式部署