You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

OpenEdX IRONWOOD版本重定向问题:部分链接指向localhost求助

关于OpenEdX Vanilla部署后部分链接指向localhost的问题

Hey there! 这种情况绝对不正常。OpenEdX的Vanilla安装包在本地开发环境下默认用localhost,但部署到AWS这类远程服务器后,所有对外的链接都应该指向你的服务器公网IP或自定义域名,出现localhost说明配置没有正确更新。

下面是你可以尝试的修复步骤:

  • 检查核心配置文件
    找到OpenEdX部署目录下的lms.env.json和cms.env.json文件(通常在/edx/app/edxapp/路径下),确认其中的LMS_BASE、CMS_BASE、DEFAULT_SITE_URL这几个参数是否已经替换成你的AWS服务器公网IP或域名,而不是localhost。

  • 运行域名更新命令
    进入OpenEdX的命令行环境,执行以下命令强制更新站点域名配置:

    ./manage.py lms update_domain --domain=your-aws-public-ip-or-domain
    ./manage.py cms update_domain --domain=your-aws-public-ip-or-domain
    
  • 重启服务并清理缓存
    配置更新后需要重启LMS和CMS服务,确保新配置生效:

    sudo systemctl restart edxapp-lms edxapp-cms
    

    同时清理应用缓存,避免旧的localhost链接残留:

    ./manage.py lms clear_cache
    ./manage.py cms clear_cache
    
  • 排查旧配置残留
    你提到之前安装有部分链接指向未知服务器,这大概率是旧配置文件的残留问题。建议彻底检查部署目录下的所有环境配置文件,确保没有遗漏的localhost或旧服务器地址引用;如果是重新部署,最好先清理之前的安装残留文件后再操作。

如果做完以上步骤还有部分链接指向localhost,可能是某些自定义模板或主题文件里硬编码了localhost地址,需要你去主题目录下的HTML模板中搜索并替换相关内容。

内容的提问来源于stack exchange,提问作者kallada

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.07 12:47:44