加载Moodle网站时打开默认Apache页面的原因



我的站点www.site.com加载apache2"It works"页面,而不是位于/var/www/html/moodle的moode的预期主页。moodle目录中有一个索引文件index.php,但默认情况下不会使用它。如果我转到www.site.com/moodle,网站主页就会出现。配置文件/etc/apache2/sites-available/site.conf已启用。如何解决这个问题?

<VirtualHost *:80>
ServerName www.site.com
ServerAlias site.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/moodle
DirectoryIndex index.php
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
RewriteEngine on
RewriteCond %{SERVER_NAME} =www.site.com
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} 
[END,NE,R=permanent]
</VirtualHost>

这可以通过更改线来解决

DirectoryIndex index.php

DirectoryIndex index.php /moodle/index.php

在文件CCD_ 6中。

来源:https://httpd.apache.org/docs/2.4/mod/mod_dir.html

相关内容

  • 没有找到相关文章

最新更新