No puedo obtener mi configuración de apache para abrir mi index.html
Edité mi /etc/apache2/apache2.conf
y agregó lo siguiente en la parte inferior.
<VirtualHost *:80>
DocumentRoot /media//DATA/directory/to/my/index-file/
ServerName host-test.com
</VirtualHost>
Luego reinicié mi sistema. Pero, cuando abro localhost
Obtengo el:
¡Funciona!
Esta es la página web predeterminada para este servidor.
El software del servidor web se está ejecutando pero aún no se ha agregado ningún contenido.
Cómo obtener localhost
, con un directorio diferente a mi índice, ¿funciona en Ubuntu 12.10 (amd64)?
Respuesta aceptada:
Si desea acceder a los datos a través del nombre localhost, cambie el ServerName
directiva de host-test.com
a localhost
.
También puede establecer comodines para el nombre del servidor, para entregar los archivos con varios nombres.
Debería considerar leer la sección de documentación de Apache sobre hosts virtuales.
Más importante:eche un vistazo al directorio /etc/apache2/sites-enabled
y /etc/apache2/sites-available
. Aquí es donde deben ir las configuraciones de su sitio para facilitar el mantenimiento, no en el archivo principal apache2.conf. Su definición de VHost podría incluso interferir con el default
definición de anfitrión. Puede ejecutar sudo a2dissite default
para deshabilitar el sitio de demostración.