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 tudireccion@decorreo.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
-