【问题标题】:How to use {domain} instead of {ip}/moodle for Moodle Instance URL?如何使用 {domain} 而不是 {ip}/moodle 作为 Moodle 实例 URL?
【发布时间】:2020-05-13 16:34:09
【问题描述】:

我已将该站点的 Apache 配置配置为:

<VirtualHost *:80>
    ServerAdmin server@gmail.com
    ServerName domain.com
    ServerAlias www.domain.com
    DocumentRoot /var/www/html

    <Directory /var/www/html/moodle/>
        Options +FollowSymlinks
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

但是该域无法正常工作。我什至不知道为什么我在 HTML 页面上尝试了同样的事情并且它成功了。我知道我应该在 moodle 论坛上问这个问题,但那里的界面让我很困惑。

我尝试了很多答案,但没有一个对我来说是一个解决方案 (https://i.imgur.com/Ve63mrk.png)。

另外,如果不清楚:DNS 已准备好,我有一条指向站点 IP 的 A 记录。如果相关,机器是 Ubuntu 18.04,网络服务器是 Apache 2。

【问题讨论】:

  • "just won't work" 究竟是什么意思?当您尝试导航到该 URL 时,您会遇到什么错误/意外行为?
  • 它只是说“无法访问此站点”和“{domain} 拒绝连接”。如果它是一个 HTML 目录,它只会提供它。

标签: php apache virtualhost moodle


【解决方案1】:

解决方案是重新安装 moodle 实例。我使用了本教程:https://musaamin.web.id/how-to-install-moodle-on-ubuntu-18-04/。并确保您的域有一条指向您服务器 IP 的 A 记录。

【讨论】:

    猜你喜欢
    • 2023-04-05
    • 1970-01-01
    • 2015-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多