我必须在 Ubuntu 系统上安装 Moodle,并将服务器发送到另一个位置,我不知道哪个 IP 地址将由 DHCP 获取。(远程连接受到限制)。无需移动到此位置,就可以提取 DHCP 获取的 IP 地址,将其插入到 config.php 文件中,然后将此 IP 解析为主机名,并让 Cron 作业在服务器启动时启动此脚本?如果您提出任何解决方案,我将非常高兴。谢谢!
答案1
Moodle 的设计带有固定位置,无论是使用 IP 地址还是 DNS 服务器提供的服务器名称。没有它,Moodle 将无法访问。此外,最新版本的 moodle(3.x 及以上版本)要求访问必须使用 SSL/https。我认为这与预期的安全级别有关。因此,至少您需要确保可以获取固定 URL,并将其安装在 config.php 中。