Vamos a instalar un servidor web, utilizaremos Apache2, PHP y Mariadb (en lugar de MySql).
Primero empezaremos por instalar apache.
Apache
apt-get install apache2
Instalar modulos
a2enmod modulo (activar el modulo)
- rewrite -> url amigable
- headers -> enviar las cabeceras de los archivos
- expire -> indicar cuando un archivo expira
- deflate -> enviar la pagina comprimida así nos ahorramos ancho de banda
a2dismod modulo (desactivar el modulo)
Crear virtual hosts
nano /etc/apache2/sites-available/todoseaprende.com
- Archivo todoseaprende.com
<VirtualHost *:80>
ServerAdmin tudirecciondecorreo.com
ServerName todoseaprende.com
ServerAlias www.todoseaprende.com
DocumentRoot /var/www/todoseaprende.com
Options FollowSymLinks
AllowOverride None
Options -Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
ErrorLog ${APACHE_LOG_DIR}/todoseaprende.com-error.log
CustomLog ${APACHE_LOG_DIR}/todoseaprende.com-acces.log combined
</VirtualHost> - Activar virtual host
a2ensite todoseaprende.com
- Desactivar virtual host
a2dissite todoseaprende.com
- Archivo todoseaprende.com
- Ahora reiniciamos el servicio de apache para que los cambios efectuados se apliquen
service apache2 restart