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

单域名下WordPress与Moodle跨服务器子路径访问的安全配置求助

单域名下WordPress与Moodle跨服务器子路径访问的安全配置求助

我折腾这事有段时间了,明明记得之前见过类似的实现,但自己上手就是卡壳,情况是这样的:

我的客户现在在一台服务器(就叫它Server A)上同时托管了WordPress和Moodle站点,WordPress可以通过www.website.com访问,Moodle则是www.website.com/learn。现在客户想把Moodle迁移到另一台服务器(Server B),但要求DNS和子路径保持不变——也就是www.website.com(WordPress)仍在Server A,www.website.com/learn(Moodle)转到Server B。

Server A上有Let's Encrypt的SSL证书,我没法直接操作服务器上的证书文件,但能通过服务商的在线门户获取证书文件内容。另外要说明的是,Server A和Server B分属不同服务商。

我已经把Moodle迁移到Server B了,现在能通过server-b-ip-address/learn访问,但就是搞不定怎么让Server B实现安全访问,同时让用户能通过www.website.com/learn访问到Server B上的Moodle。

我试过不少办法,但就不在这罗列了,想听听大家的所有可行方案,之后我会按建议再逐一尝试。要是需要了解我之前具体试过哪些操作,尽管问——毕竟大多是熬夜赶工弄的,大概率有遗漏的地方。

关键信息

  • Server A只能通过服务商提供的在线门户操作,没有服务器SSH权限
  • Server B是Ubuntu 20.04系统,已搭建Apache2、PHP等运行环境
  • 客户明确要求不能用子域名,必须保留/learn子路径访问方式

编辑补充: 我最后试过的方法是新增一个子域名指向Server B,这办法能实现访问,但Server B上的站点还是显示证书不安全。而且客户本身就不接受子域名的方案。

备注:内容来源于stack exchange,提问作者Francois Du Toit

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.22 09:33:04