Instalar Apache2 en Ubuntu Linux
Actualizar los paquetes
Cambiar a super usuario
sudo su
Actualizar los paquetes
apt update
apt upgrade
Instalar Apache2
apt install apache2
Comprobar gráficamente
Ya está, ya tenemos apache2 instalado, podemos comprobarlo entrando en localhost.
Comprobar mediante comandos
También podemos comprobar que el servicio está activo.
service apache2 status
Crear directorio para el host virtual
Crear el directorio de la web
Ahora es el momento de crear un host virtual, primero, vamos a crear la carpeta donde estará alojada la página web.
mkdir /var/www/directorio-web
Cambiar propietario y grupo
Vamos a asignar al usuario y a su grupo como propietario de este directorio para poder ver, añadir y eliminar el contenido.
chown -R $USER:$USER /var/www/directorio-web
Modificar los permisos
Ahora es el momento de modificar los permisos para que el usuario pueda ver, crear y eliminar el contenido, pero su grupo y el resto solo puedan verlo y ejecutarlo.
chmod -R 755 /var/www/directorio-web
Crear una página de ejemplo
Vamos a crear un index.html y dentro de el insertaremos el siguiente código.
nano /var/www/directorio-web/index.html
Cuando quede de la siguiente forma, guardamos y salimos.
- CTRL + X
- Seleccionamos YES y pulsamos ENTER
- Pulsamos otra vez ENTER
Crear el host virtual
Crear el archivo de configuración
Ahora es el momento de crear el archivo de configuración que indicará donde está el directorio de la web.
nano /etc/apache2/sites-available/host-virtual-web.conf
Añadir la configuración
Ahora vamos a añadir la siguiente configuración al archivo:
- Correo
- Dominio y dominio con www
- Directorio donde se encuentran los archivos de la web
Habilitar el archivo
Vamos a activar el archivo de configuración.
a2ensite host-virtual-web.conf
Deshabilitar el sitio por defecto
a2dissite 000-default.conf
Reiniciar Apache2
Vamos a reiniciar apache2 para que se apliquen los siguientes cambios:
- Activar el nuevo archivo de configuración
- Desactivar el archivo de configuración por defecto
service apache2 restart