Apache2
Instalación
- Iniciamos la instalación moviendonos al directorio de usuario:
cd ~
- Se recomienda la realización antes de un update y upgrade:
sudo apt update
sudo apt upgrade
- Continuamos con la instalación por medio del comando:
sudo apt install apache2
- Activamos los módulos mod_ssl y mod_headers por medio del comando a2enmod:
sudo a2enmod rewrite headers ssl
- Seguidamnete se activa el soporte para el puerto SSL:
sudo a2ensite default-ssl.conf
sudo service apache2 restart
- Finalizamos con la instalación de paquetes útiles para el entorno:
sudo apt install curl zip unzip openssl git wget
- Podemos revisar el estado de Apache con el siguiente comando:
sudo service apache2 status
- Y debemos obtener algo como lo que muestra la siguiente imagen:

Configuraciones generales
- Para la configuración de apache vamos a la carpeta de Apache:
cd /etc/apache2/
- Creamos un respaldo de la configuración por defecto de apache:
cp apache2.conf apache2.conf.bk
- Abrimos el archivo de configuración para permitir el .htaccess:
sudo nano apache2.conf
- Y buscamos la configuración de Directory en el apartado /var/www/, en donde reemplazamos AllowOverride None por AllowOverride All, guardamos el archivo y reiniciamos el servidor Apache:
## Luego de moficar apache2.conf
sudo service apache2 restart
Instalación de PHP