Servidor HTTP y subdominios virtuales
En la clase de redes se dejo instalar un servidor HTTP (apache), con diferentes subdomnios (3 para ser exactos). Lo primero que se hizo fue instalar el servidor Apache en una distribución GNU/Linux, (como instalar apache), hay dos formas mediante un apt-get y compilando eso depende de cada uno y el tiempo.
Ya instalado el servidor Apache, checamos que esté funcionando entrando a la siguiente dirección localhost/ si sale un IT WORKS, el servidor esta trabajando. en caso que no podemos teclear desde la terminal.
/etc/init.d/apache2 start
Esto hace que el servidor apache encienda por así decirlo. Lo siguiente es agregar los subdominios, en la terminal nos situamos en la carpeta /etc/apache2/sites-available/, desde la terminal.
cd /etc/apache2/sites-available/
[ root [at] eva:/var/www# ] > ls ids1 ids2 ids3 index.html
El comando para crear una carpeta es mkdir.
Ya creados los tres o x subdominios empezamos con la configuración dentro de /etc/apache2/sites-available, el primer dominio que tube que crear se llama 1.http5.ids.com, entonces lo guarde en un archivo de esta forma 1.http5.ids.com.conf, el cual tiene esté contenido.
< VirtualHost 1.http5.ids.com > ServerAdmin http5@ids.com ServerAlias www.1.http5.ids.com DocumentRoot /var/www/ids1 ScriptAlias /awstats/ /usr/lib/cgi-bin/ CustomLog /var/log/apache2/example.com-access.log combined < / VirtualHost >
Pueden crear más ficheros, dependiendo cuantos directorios para subdominios tengas. Ahora solo falta añadir al /etc/hosts, para que sea leido. (nano /etc/hosts)
127.0.0.1 localhost http5.ids.com www.http5.ids.com 127.0.0.1 localhost 1.http5.ids.com 127.0.0.1 localhost 2.http5.ids.com 127.0.0.1 localhost 3.http5.ids.com
De esta forma los subdomnios fueron añadidos.. después solo queda habilitar los dominios que seria de esta forma
a2ensite 1.http.ids.com.conf
Listo solo queda reiniciar el servidor apache.
/etc/init.d/apache2 restart
El último paso que queda sería asignarle la ip ala maquina la cual solo con el ifconfig basta.
ifconfig eth0 192.168.200.2
Y creo que sería todo para la practica… bueno se aceptan comentarios o aportaciones















