You are on page 1of 7

Desarrollo de Aplicaciones Web

Escuela Superior Politcnica del Litoral


Facultad de Ingeniera en Electricidad y Computacin

Manual de instalacin de servidores Web


Jefferson Rivera Maldonado
jgrivera@espol.edu.ec

Nginex
Servidor web de cdigo abierto de alto rendimiento que tambin incluye servicios de e-mail
mediante IMAP, POP3 y SMTP. Adems puede ser usado como proxy inverso. Est enfocado
en una arquitectura de manejo de eventos asincrnicos en lugar de hilos.

Instalacin
Para esta instalacin, se usar Lubuntu 14.04 LTS de 64 bits.
1) Abrimos una terminal y procedemos a ejecutar los siguientes comandos:
$ sudo apt-get update
$ sudo apt-get install nginx
2) Luego, para iniciar el proceso ejecutamos:
$ sudo ngnix
3) Para verificar si todo est correcto, procedemos a abrir nuestro navegador y
digitamos la direccin localhost:80. El puerto por defecto en GNU/Linux es 80.

I Trmino 2014-2015

Manual de Instalacin de Servidores Web


4) Para configurar, debemos abrir con permisos root el archivo de la direccin:
/etc/nginx/sites-available/default
Cada host virtual, se delimita de la siguiente forma:
server {}
Dentro de los corchetes, tenemos las siguientes configuraciones:
listen 80;
server_name dominio.com
root /users/usr/www;
index index.html index.htm

//IP:Puerto donde escucha Nginx


//Nombre del host
//Raz del servidor
//Archivos index por defecto

5) Para finalizar, en la sentencia listen, cambiamos el 80 por 8080. Se debe reiniciar el


servicio digitando en la consola $ sudo nginex.

Requerimientos de Hardware
Para un bajo trafico como paginas informativas o quizs personales, se requiere una
estacin de 2 ncleos con 2 GB de RAM. Se estima 1 peticin por segundo.
Para un trfico intermedio como el de un blog o pequeas tiendas online, podramos
usar una estacin con un CPU de 4 ncleos, 4 GB de RAM. Se estiman 50 peticiones por
segundo.
Para un trfico de gran magnitud como el de una prensa, contenido en vivo o redes
sociales, se debera usar una estacin con 8 ncleos o ms y 12 GB de RAM como
mnimo. Se estiman 1000 peticiones por segundo.
Para configurar, abrimos el archivo /etc/nginx/nginx.conf con permisos root.
Config.\Trfico
Worker_processes
Worker_priority
Worker_connections

Bajo
2
-5
128

Intermedio
4
0
1024

Alto
8
0
8192

Descripcin
Cantidad de procesos
Prioridad
Conexiones Simultaneas

Jefferson Rivera Maldonado

Manual de Instalacin de Servidores Web

Internet Information Services (IIS)


Es un servidor web y un conjunto de servicios para Windows. Los servicios que ofrece son FTP,
SMTP, NNTP y HTTP/HTTPS. La ventaja de este servidor es su facilidad de instalacin,
configuracin y uso.

Instalacin
Para esta instalacin, se usar Windows 8.1 Update 1 de 64 bits. Se requiere .NET
Framework 4.0
1) Abra Panel de Control Programas y caractersticas.
2) En el lado izquierdo, escoger: Activar o desactivar las caractersticas de Windows
3) En la lista de funciones, marcar la casilla: Internet Information Services y da clic en
Aceptar.

Nota: Si necesita tener disponible funciones para contenido dinmico, entonces dentro de
Servicios World Wide Web Caracteristicas de Desarrollo de aplicaciones, escoja las
caractersticas necesarias.
4) Para verificar que la instalacion fue correcta, vamos a nuestro navegador y digitamos
la direccin localhost. Si aparece la imagen de abajo, el proceso fue correcto.

Jefferson Rivera Maldonado

Manual de Instalacin de Servidores Web

Configuracin
1) Presionamos
+ R , digitamos inetmgr y presionamos Enter. Debe aparecer
la siguiente ventana.

2) Luego en el panel Conexiones, desplegamos el men


de nuestro equipo y damos clic derecho sobre
Default Web Site y escogemos Modificar enlaces.

3) Escogemos el registro que se desea modificar y


establecemos los valores respectivos y guardamos la
configuracin. Por defecto, el valor del puerto es 80.

Jefferson Rivera Maldonado

Manual de Instalacin de Servidores Web

Requerimientos del Hardware


Para servidores web o servidores de aplicacin, como mnimo se requiere un procesador
de 4 ncleos, 8 GB de RAM y un espacio de 80 GB para la unidad de sistema.
Para servidores de bases de datos, se puede usar un procesador de 4 ncleos y 8 GB de
RAM para implementaciones pequeas. Para implementaciones medianas, como
mnimo se requiere un procesador de 8 ncleos y 16 GB de RAM. En ambos casos, un
disco duro mnimo de 80 GB ser necesario.

Apache Tomcat (Versin 7)


Se trata de un servidor de aplicaciones, contenedor de servlets que a su vez son mini
aplicaciones para interpretar las peticiones de los usuarios y estas se interpretan en el
navegador generando la pgina de forma dinmica.
Instalacin
Para esta instalacin, se usar Lubuntu 14.04 LTS de 64 bits.
1) Abrir una terminal. Verificar si tenemos Java instalado, mnimo en su versin 7.
$ java -version

En el caso de no tener Java instalado, ejecutar:


$ sudo apt-get install default-jre
2) Instalar Tomcat
$ sudo apt-get install tomcat7
3) Configurar .bashrc. Se puede abrir con cualquier editor pero con permisos root.
$ sudo gedit ~/.bashrc
Nota: Para obtener gedit, ingresar: sudo apt-get install gedit
Al final del archivo, se debe aadir la siguiente informacin:
export JAVA_HOME=/usr/lib/jvm/default-java
export CATALINA_HOME=usr/share/tomcat7

Jefferson Rivera Maldonado

Manual de Instalacin de Servidores Web


Para hacer los cambios efectivos, debe reiniciarse el archive bash
$ . ~/.bashrc

//Despues del 1er punto hay un espacio.

4) Guardamos los cambios realizados. Para correr nuestro servidor, ejecutamos el


siguiente script:
$CATALINA_HOME/bin/startup.sh
Una vez activado, Tomcat se estar ejecutando en el puerto 8080.
5) Para comprobar, abrimos nuestro navegador y digitamos la direccin
localhost:8080. Si aparece una imagen parecida a la de abajo, el proceso se ha
completado correctamente.

Configuracin
1) Para configurar el puerto, abrimos el archivo server.xml de la siguiente forma:
$ sudo gedit /etc/tomcat7/server.xml
Luego, buscamos dentro del archivo la etiqueta Connector y cambiamos el
puerto por el que necesitamos. Para este caso, cambiaremos por 8081.

Jefferson Rivera Maldonado

Manual de Instalacin de Servidores Web


2) Guardamos el archivo, y reiniciamos el servicio.
$ sudo /etc/init.d/tomcat7 restart
3) Para confirmar el cambio, abrimos nuestro navegador y digitimos en la barra de
direcciones localhost:8081.

Requerimientos de Hardware

Procesador Core Duo 3 GHz


Memoria Ram 2 GB. La cantidad de memoria RAM vara segn la cantidad de usuarios
Web, as como de la cantidad de tareas extras que ejecute el servidor.
Disco Duro con 80 Gb LIBRES para datos.

Referencias
http://es.wikipedia.org/wiki/Nginx
http://codehero.co/como-instalar-nginx/
http://blog.desdelinux.net/nginx-una-interesante-alternativa-a-apache/
http://www.solvetic.com/tutorials/article/637-nginx-adaptando-nuestro-hardware/
http://www.nexolinux.com/servidor-web-nginx-instalacion-y-ficheros-de-configuracion/

http://www.htmlpoint.com/iis/02.htm
http://es.wikipedia.org/wiki/Internet_Information_Services
http://norfipc.com/internet/instalar-usar-servidor-web-iis-windows.html
http://technet.microsoft.com/es-es/library/cc288751(v=office.14).aspx

http://www.linuxhispano.net/2011/05/20/instalar-apache-tomcat-7/
http://www.nexolinux.com/apache-tomcat-7-instalacion/
http://systemadmin.es/2011/05/instalacion-de-tomcat-7-en-linux
http://www.ubuntufacil.com/2013/12/instalar-servidor-web-tomcat-en-ubuntu/
http://www.focus.com.ve/qwebReq.php

Jefferson Rivera Maldonado

You might also like