En esta práctica vamos a ver cómo instalar un servidor web gracias a Apache, el cuál vamos a configurar con una misma interfaz y distinto puerto dos sitios web diferentes...
Instalación y configuración de ApacheLevantar máquina virtual Debian
Como ya es costumbre en este blog, vamos a hacer uso de las máquinas virtuales, en este caso una máquina virtual Debian con una interfaz en Adaptador Puente la cuál vamos a configurar como DHCP.
Instalar Apache2
En mi caso, además de instalar apache2, vamos a instalar bind9 y ssh ya que probablemente lo usemos en un futuro.
apt-get install apache2 bind9 ssh
En la ruta /etc/apache2/ tendremos acceso a los archivos de configuración de Apache. En este punto ya podremos ver que el servicio apache funciona, entrando con la IP de la máquina Debian en el navegador de nuestro equipo local, donde nos mostrará el gratificante mensaje de "It works!"
Comprobar los puertos a la escuchanetstat -putan | grep apache Crear los directorios de nuestros sitios web y su index
Para misitio1
mkdir /var/www/misitio
Para misitio2
mkdir /var/www/misitio2 Configurar el archivo ports.conf para los dos sitios
En este caso vamos a añadir las líneas para los puertos 8080, ya que para el puerto 80 viene por defecto, como podemos ver en la imagen de a continuación.
Habilitar y configurar misitio
Copiamos el archivo default de /etc/apache2/sites-available/ y lo nombramos misitio
cd /etc/apache2/sites-availableA continuación modificaremos el archivo misitio de la siguiente forma
Habilitamos nuestro sitio misitio gracias a a2ensitea2ensite misitio Habilitar y configurar misitio2
Copiamos el archivo default de /etc/apache2/sites-available/ y lo nombramos en esta ocasión como misitio2.
cd /etc/apache2/sites-availableA continuación modificaremos el archivo misitio2 de la siguiente forma
Habilitamos nuestro segundo sitio llamado "misitio2" gracias a a2ensitea2ensite misitio2
...Y nuevamente, accedemos en el navegador a nuestra IP:8080 pudiendo ver el contenido del index de misitio2 como vemos en la imagen.
|