Mi sitio www.site.com carga la página apache2 'Funciona' en lugar de la página de inicio esperada de moode que se encuentra en /var/www/html/moodle . Hay un archivo de índice index.php dentro del directorio de Moodle pero no se toma por defecto. Si voy a www.site.com/moodle la página de inicio del sitio. El archivo de configuración /etc/apache2/sites-available/site.conf está habilitado. ¿Cómo resolver esto?
<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>Esto se puede solucionar cambiando la línea.
DirectoryIndex index.phppara
DirectoryIndex index.php /moodle/index.php en el archivo /etc/apache2/sites-available/site.conf .