我已经把网站的Apache配置为。
<VirtualHost *:80>
ServerAdmin [email protected]
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.comVe63mrk.png。).
另外如果不清楚:DNS已经准备好了,我有一个A记录指向网站的IP。如果相关的话,机器是Ubuntu 18.04,webserver是Apache 2。
解决方法是重装moodle实例即可。我使用了这个教程。https:/musaamin.web.idhow-to-install-moodle-on-ubuntu-18-04。. 并确保你的域名有一个A记录指向你的服务器的IP。