如何通过Tutor为EDX的CMS和LMS配置IP地址?
为EDX LMS/CMS通过Tutor配置IP地址
你可以通过命令行或直接编辑config.yml文件两种方式配置IP,两种方式最终都会同步到配置文件中,以下是具体操作:
方式一:命令行配置(推荐)
直接使用tutor config save命令设置LMS和CMS的IP/域名,运行时替换为你的目标IP:
# 设置LMS和CMS的IP地址(CMS可使用子域名格式或同IP不同端口) tutor config save --set LMS_HOST=192.168.1.100 --set CMS_HOST=studio.192.168.1.100 # 如果不需要HTTPS(仅测试环境用),可关闭HTTPS tutor config save --set ENABLE_HTTPS=false
配置完成后重启服务生效:
tutor local restart
方式二:手动编辑config.yml文件
- 找到Tutor的默认配置文件路径:
~/.local/share/tutor/config.yml(不同系统可能略有差异) - 打开文件,找到
LMS_HOST和CMS_HOST配置项,修改为目标IP:
LMS_HOST: 192.168.1.100 CMS_HOST: studio.192.168.1.100
- 保存文件后,重启服务生效:
tutor local restart
注意事项
- 如果CMS需要使用同一IP的不同端口,可设置
CMS_HOST=192.168.1.100:8001,但需确保端口未被占用 - 生产环境建议配置域名并启用HTTPS,仅测试环境直接使用IP
- 配置后需确保服务器防火墙开放80/443端口(对应HTTP/HTTPS)
内容的提问来源于stack exchange,提问作者Zaki Teniou
相关产品推荐
相关产品推荐

