U.M.R.P.S.F.X.CH. FACULTA FACULTAD D DE TECNOLOGÍ T ECNOLOGÍA A CARRERA INGENIERÍA DE TELECOMUNICACIONES
HOSTS VIRTUALES
Nomb Nombrre:
Onti ntieero! ro! S"be S"be#$ #$% % C% C%r# r#o o! Ari Arie# e#
Fe&'%:
() *e M%+o *e# (,-
Do&ente:
In/. M%r&o Aren%! Por&e#
M%teri%:
internet intr%net SCO01( 01(,
S"&re02o#ii%
CREACION DE HOST VIRTUALES 3 DOS PAGINAS 4E2 EN U2UNTU -1.,1.) LTS
HTTP: Su funcionamiento de conexión es simple, ya que se basa en redes cliente-servidores. Cuando el usuario ingresa una dirección de Internet en su navegador (cliente Web, reali!a una petición de datos. "l protocolo #ttp primero resolver$ la configuración %&S establecido en Internet que corresponde a ese dominio, para poder establecer cu$l es el n'mero de I. FTP: "l ob)etivo del protocolo *+ es permitir que equipos remotos puedan compartir arc#ivos, permitir la independencia entre los sistemas de arc#ivo del equipo del cliente y del equipo del servidor y permitir una transferencia de datos efica!.
A5%&'e: "s un servidor eb ++ de código abierto para la creación de p$ginas y servicios eb. pac#e es usado principalmente para enviar p$ginas eb est$ticas y din$micas en la World Wide Web. /uc#as aplicaciones eb est$n dise0adas asumiendo como ambiente de implantación a pac#e, o que utili!ar$n caracter1sticas propias de este servidor eb. Fi#e$i##%: ermite a un usuario crear una lista de sitios *+ o S*+234 (estableciendo una conexión cifrada que utili!a el protocolo SS con sus datos de conexión, como el n'mero de puerto a usar, o si se utili!a inicio de sesión normal o anónima. ara el inicio normal, se guarda el usuario y, opcionalmente, la contrase0a
Cre%mo! "n% m67"in% irt"%# "xisten muc#os virtuali!adores como yper-5, 5irtual6ox, 5/Ware, roxmox, etc. Si utili!amos el softare 5/Ware #acemos lo siguiente para levantar una m$quina virtual
Abrir e# 5ro/r%m% 6uscamos en el escritorio o en el men' inicio el icono del 5/Ware y e)ecutamos el programa. Se abrir$ la interfa! y nos saldr$ un conse)o. 7o primero que #acemos es, por comodidad, desactivar los conse)os al iniciar el programa.
Cre%&i8n *e "n% m67"in% irt"%# 7o primero es crear una m$quina virtual que queramos usar. 8*ile8 9 8&e8 9 85irtual /ac#ine...8 o control:&, el botón que pone &e 5irtual /ac#ine, lo que prefiramos. &os a #acer llegar al mismo lado, al asistente para crear una m$quina virtual.
&os salta un asistente de creación de la m$quina virtual, en espa0ol. ulsamos sobre 8Siguiente8. ; siguiente configuramos todos los pasos a nuestro gusto y requerimiento del traba)o a desarrollar.
Instalamos apache y ftp con los siguientes comandos
sudo apt-get update sudo apt-get install apache2 sudo apt-get install vsftpd
Conrmar que se instaló apache2 dirigiéndonos a la página del local host
O también con el comando:
dpkg --get-selections grep apache2 dpkg --get-selections grep vsftpd
Conguramos las tarjetas de red !na tar"eta de red para cone#ión de puente o $%& por defecto para el acceso a internet !na tar"eta para la red interna para servicios ftp ' http
%(adimos otra tar"eta de red
Conguramos las sub interfaces Comando:
sudo nano /etc/network/interfaces
Creamos las carpetas donde se alo"aran las páginas )eb nos dirigimos al directorio donde se alo"aran estas:
Cd *var*))) ,kdir pag ,kdir pag2
• •
-+ directorio -+ carpetas
%hora dentro de las carpetas creamos o copiamos los inde#.html respectivos Comandos :
cd *var*)))*html cp inde#.html *var*)))*pag cp inde#.html *var*)))*pag2 ls *var*)))*)eb ' ls *var*)))*)eb2
•
ahora vamos al directorio a crear o copiar ' congurar los archivos .conf respectivos pag.conf ' pag2.conf
• • •
•
cd *etc*apache2*sites-available sudo cp ///-default.conf pag.conf sudo cp ///-default.conf pag2.conf
-+ directorio -+ archivos de conguracion
ahora publicamos la paginas con el siguiente comando ' después reiniciamos el servicio de apache2
• • •
a2ensite pag.conf a2ensite pag2.conf sudo *etc*init.d*apache2 restart
•
0osteriormente modicamos el archivo host ' publicamos las ip asociadas a su alias
•
1udo nano *etc*hosts
as paginas correspondientes
•
Conguramos el archivo vsftpd.conf chroot3local3user4561 chroot3list3enable4561 chroot3list3le4*etc*vsftpd*chroot3list listen 4 561 local3enable4561 )rite3enable4561 chroot3local3user4561
uego reiniciamos el servicio
sudo service vsftpd restart
Creación de grupos y usuarios • • • •
• •
Crear grupo sudo groupadd –g webmaster 7e direccionamos las carpetas de los usuarios a pag.com ' a pag2.com 6sto ser8a para la creación del usuario que se llamara onti1 Crear usuario useradd –u –g –d /var/www/pag1com –c –s /bin/bash onti1 6sto ser8a para la creación del usuario que se llamara onti2 Crear usuario useradd –u –g –d /var/www/html/pag!com –c –s /bin/bash onti!
Cambiar permisos a las carpetas
0ara onti Chmod 97 ;< *var*)))*pag 0ara onti2 Chmod 97 ;< *var*)))*pag2 s 9l para comprobar que los usuarios ' permisos están congurados correctamente
"uego cambiamos el propietario con el comando chown
sudo cho)n -7 )ebmaster pag sudo cho)n -7 )ebmaster pag2