在进行EyouCMS分站配置之前,必须确保服务器环境满足运行要求,否则后续配置会出现各种未知报错。请按照以下清单逐项检查:
/data、/runtime、/public/uploads目录,权限需设置为755或777。分站配置的第一步是在域名服务商和Web服务器层面完成域名指向。本教程以分站域名sub.example.com为例,主站域名为www.example.com。
登录你的域名服务商控制台(如阿里云、腾讯云),找到example.com域名,进入解析列表。
登录服务器,打开Nginx配置文件(通常在/www/server/panel/vhost/nginx/或/etc/nginx/conf.d/)。EyouCMS分站通常与主站共用一套程序代码,因此root路径指向必须与主站完全一致。
新建或编辑分站对应的配置文件sub.example.com.conf,内容如下:
配置完成后,执行命令nginx -t检查语法,无误后执行nginx -s reload重载配置。如果是Apache环境,需确保httpd.conf中开启了mod_rewrite模块,并添加对应的VirtualHost配置,DocumentRoot同样指向主站的public目录。
服务器配置生效后,即可进入EyouCMS后台进行逻辑层面的分站添加。
使用管理员账号登录EyouCMS后台,点击顶部菜单栏的系统,在下拉菜单中选择站点管理。
在站点管理列表页,点击右上角的新增站点按钮。在弹出的表单中,准确填写以下信息:
sub.example.com。注意:只需填写域名,不要带http://或结尾的斜杠。en。本教程按独立域名模式处理,此处留空。填写完毕后,点击提交。
为了让分站显示不同的界面,需要准备独立的模板文件,并确保资源路径正确。

通过FTP或文件管理器,进入网站根目录下的/template/pc/(PC端)或/template/mobile/(移动端)目录。
default文件夹。sub_style。index.htm等文件中的HTML代码,调整Logo、Banner等视觉元素,确保与主站有所区分。回到EyouCMS后台的站点管理列表,找到刚才添加的分站,点击右侧的编辑按钮。在“模板风格”下拉框中,选择刚才创建的sub_style,点击保存。
分站通常会共用主站的静态资源(CSS、JS、图片)。如果分站需要独立的静态资源,建议在/public/目录下新建一个与模板风格同名的文件夹(如/public/sub_style/),并在模板文件中引用:
如果共用资源,直接使用/public/static/...路径即可,无需修改。
默认情况下,EyouCMS分站可以共用主站的数据表,也可以通过栏目归属来实现内容分离。如果需要分站显示完全独立的内容,请执行以下步骤:
进入内容 -> 栏目管理。点击新增栏目。
进入内容发布,选择刚才创建的“分站新闻”栏目进行文章发布。此时,这些内容只会在sub.example.com域名下被渲染,主站不会调用这些数据。
为了SEO优化,分站必须配置伪静态规则,去除URL中的index.php。
进入后台系统 -> 系统设置 -> URL设置。勾选开启伪静态,并选择URL模式为rewrite模式。点击保存。
打开浏览器,访问http://sub.example.com。
index.php,说明配置成功。if (!-e $request_filename)规则是否正确,且是否已重载Nginx。http://www.example.com...替换为相对路径/public/...。如果在配置过程中遇到问题,请按以下顺序排查:
ping sub.example.com,看是否解析到服务器IP。/runtime目录下自动生成了分站对应的缓存目录。如果没有,请手动赋予755权限。易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图