Cambiar archivo por defecto de Apache Ubuntu Server 20.04
Bienvenido a este tutorial, donde aprenderás a modificar el archivo por defecto de Apache en Ubuntu Server 20.04 a partir del terminal de Linux.
¡Comencemos!
# Contenidos del tutorial
1. Crear fichero por defecto
Empezaremos creando un fichero para luego remplazarlo por el actual. Para ello deberemos de:
Entrar en la carpeta pública de apache:
cd /var/www/html/
Creamos un archivo que se llame inicio.html:
nano inicio.html
Dentro escribimos el código HTML que quieres que tenga el Inicio de tu web.
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<h1>Inicio</h1>
</body>
</html>
Guardamos los cambios realizados (Ctrl + O) + Enter y salimos del documento (Ctrl + X).
TUTORIAL RECOMENDADO PARA Ubuntu
Crear directorios y archivos en la carpeta pública de Apache Ubuntu Server 20.04
2. Configurar el fichero por defecto
Una vez creado el fichero inicio.html, vamos a aprender a configurarlo para que aparezca como inicio de nuestro servidor. Para ello deberemos de:
Abrir el fichero de 000-default.conf.
nano /etc/apache2/sites-available/000-default.conf
Antes de cerrar el </VirtualHost> debemos de añadir las siguientes líneas dentro del documento:
<Directory /var/www/html>
DirectoryIndex inicio.html
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
A continuación te voy a explicar que hace cada línea:
- Con DirectoryIndex establecemos el fichero que queremos que sea por defecto.
- Con Options Indexes, indexamos los ficheros y sus contenidos.
- Con AllowOverride permitimos el uso de ficheros htdocs.
- Con Require damos control de acceso (esta parámetro existe desde la versión 2.4 de Apache).
Guardamos los cambios realizados (Ctrl + O) + Enter y salimos del documento (Ctrl + X).
Para aplicar los cambios reiniciamos el servidor de Apache.
sudo service apache2 restart
Entramos con nuestro cliente al servidor Apache y podemos ver que por defecto aparece la página index.html que hemos creado anteriormente.
Listo, así es como se configura el fichero HTML que queramos por defecto en nuestro Apache… Para cualquier duda puedes escribirme en el formulario de contacto pulsando aquí.
Un saludo Mab55
Marçal Alarcón Brugal
Soy Técnico en Desarrollo de Aplicaciones Web con más de 5 años de experiencia en el sector informático. En los últimos años, me he centrado en enseñar mis conocimientos de informática a través de cursos, tutoriales…