Vous êtes sur la page 1sur 15

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

FACULTAD DE INGENIERA DE SISTEMAS E INFORMTICA

Ingeniera de Control
Fermn Prez, Armando
SERVIDOR Web APACHE
Informe N 1

NOMBRES DE ALUMNOS: LIMAYMANTA SILVA ,JHONNY


QUINTANA

PAETAN, CHRISTIAN

MACARY CENTENO HENRY

FECHA:

SBADO, 21 DE MAYO DE 201111

Ingenieria de Control

Controlador

Servidor Web
Un servidor web es un programa que se ejecuta continuamente en un computador,
mantenindose a la espera de peticiones de ejecucin que le har un cliente o un usuario
de Internet. El servidor web se encarga de contestar a estas peticiones de forma
adecuada, entregando como resultado una pgina web o informacin de todo tipo de
acuerdo a los comandos solicitados. En este punto es necesario aclarar lo siguiente:
mientras que comnmente se utiliza la palabra servidor para referirnos a una computadora
con un software servidor instalado, en estricto rigor un servidor es el software que permite
la realizacin de las funciones descritas.
El servidor vendra a ser la "casa" de los sitios que visitamos en la Internet. Los sitios se
alojan en computadores con servidores instalados, y cuando un usuario los visita son
estas computadoras las que proporcionan al usuario la interaccin con el sitio en cuestin.
Cuando se contrata un plan de alojamiento web con una compaa, esta ltima
proporciona un servidor al dueo del sitio para poder alojarlo; al respecto hay dos
opciones, optar por un "servidor dedicado", lo que se refiere a una computadora servidora
dedicada exclusivamente al sitio del cliente (para aplicaciones de alta demanda), o un
"servidor compartido", lo que significa que un mismo servidor (computadora + programa
servidos) se usar para varios clientes compartiendo los recursos.
Gracias a los avances en conectividad y la gran disponibilidad de banda ancha, hoy en da
es muy comn establecer los servidores web dentro de la propia empresa, sin tener que
recurrir a caros alojamientos en proveedores externos. Esto es posible gracias a Apache,
uno de los mejores y el ms utilizado entre los servidores Web que existen. Apache ha
construido una gran reputacin entre los servidores web gracias a su gran estabilidad,
confiabilidad y el gran aporte del grupo de voluntarios que planean y desarrollan todo lo
relativo a esta plataforma, desde la documentacin hasta el mismo cdigo en si.
Entre las ventajas que presenta un servidor como Apache se encuentran las siguientes:
Es personalizable, la arquitectura modular de Apache permite construir un servidor hecho
a la medida. Adems permite la implementacin de los ltimos y ms nuevos protocolos.
En cuanto a la administracin los archivos de configuracin de Apache estn en ASCII, por
lo que tiene un formato simple, y pueden ser editados tan solo con un editor de texto.
Estos son transferibles, lo que permite la clonacin efectiva de un servidor. El servidor
puede ser administrado va lnea de comandos, lo que hace la administracin remota muy
conveniente.
Por otra parte se trata de un servidor muy eficiente. Mucho esfuerzo se ha puesto en
optimizar el rendimiento del cdigo C de Apache. Como resultado, este corre rpido y
consume menos recursos de sistema en comparacin a otros servidores. Adems, Apache
corre en una amplia variedad de sistemas operativos, incluyendo varias versiones de
UNIX, Windows9x/NT, MacOS (Sobre Power PC), y varios otros.
El soporte de Apache es provisto por The Apache Group o La Fundacin Apache, una
gran cantidad de usuarios muy dedicados a su comunidad, as como compaas que
ofrecen versiones pagadas de Apache.
WinuE

Windows uE
[Seleccionar fecha]

UNMSM - Facultad de Ingeniera de Sistemas e Informtica

Ingenieria de Control

Controlador

Aplicativos

SERVIDORES WEB: APACHE

Qu es Apache?
Es un servidor web HTTP de cdigo abierto para plataformas Unix, Microsoft Windows,
Macintosh, entre otras, adems implementa el protocolo HTTP/1.1 y la nocin del sitio virtual.

Cmo Funciona?
El servidor Apache es un software que est estructurado en mdulos, La configuracin
de cada mdulo se hace mediante la configuracin de las directivas que estn contenidas
dentro del mdulo. dentro de cada modulo se encuentran diversas funcionalidades. Los
mdulos de apache se pueden clasificar en tres categoras:
Mdulos Base: Mdulo con las funciones bsicas del Apache
Mdulos Multiproceso: son los responsables de la unin con los puertos de la mquina,
acepando las peticiones y enviando a los hijos a atender a las peticiones
Mdulos Adicionales: Cualquier otro mdulo que le aada una funcionalidad al servidor.
REQUISITOS PARA LA INSTALACION:

UNMSM - Facultad de Ingeniera de Sistemas e Informtica

Ingenieria de Control

Controlador

1. En un sistema Windows NT y Windows 2000 aunque tambin funciona sobre un


sistema W9X, aunque no es tan estable.
2. Un protocolo TCP/IP.
3. Si se est trabajando con NT 4.0, es recomendable instalar el Service Pack 3
6, ya que el Service pack 4 crea una serie de fallos de integridad en el
protocolo, los cuales fueron resueltos en posteriores Service pack.
4. El programa se descarga en la pgina oficial de Apache: (www.apache.org),
una vez que tengamos todos los requerimientos, procedemos a la instalacin y
configuracin del programa.5. Si contamos con un firewall o un router, necesitamos
abrir el puerto 80.
VENTAJAS:
1. Estndar del sector para la mayora de los servidores web.
2. Open source.
3. Permite la administracin remota.
4. Multiplataforma.
5. El software es gratuito.
6. El alojamiento virtual permite que una sola instalacin de Apache trabaje con varios
sitios web diferentes.
7. En Apache se pueden configurar los mensajes de error, lo cual puede ayudar a los
visitantes de las paginas web a que encuentren las secciones que necesitan en vez de
confundirlos y hacer que visiten otras paginas.
8. Apache puede ejecutarse virtualmente en cualquier plataforma de hardware, por lo cual
no es necesario adquirir nuevos equipos.
9. Apache es sumamente seguro, debido a que ya lleva bastante tiempo en el mercado y
es ampliamente utilizado. El cdigo abierto de Apache significa que siempre habrn
personas dispuestas a mejorar aun mas la aplicacin.
10. Apache puede interactuar con prcticamente cualquier base de datos, incluyendo
software licenciado como Oracle, Sybase, DB2 e Informix; as como tambin con bases
de datos de cdigo abierto como MySQL. Esta habilidad es muy importante si se
desean obtener estadsticas de trafico y uso de una pgina de internet, si se desea
rastrear informacin de los usuarios, rdenes de compra, nmeros de cuenta y
reportes, crear formularios, foros y otros usos adicionales.
11. Apache es generalmente inmune a la mayora de los virus que atacan a los servidores
web de Microsoft.
12. Debido al xito que ha tenido, Apache atrae numerosos desarrolladores de todo el
mundo, siendo ellos los creadores de mdulos o bloques de cdigo diseados para
permitir por ejemplo la ejecucin de scripts CGI cuando sean solicitados archivos
especficos; y muchos de estos modulo pueden ser encontrados en
http://modules.apache.org/. Apache es lo suficientemente intuitivo para que los usuarios
puedan con facilidad crear un modulo si no encuentran uno que se ajuste a sus
necesidades, existiendo para ello infinidad de libros dedicados a Apache.
13. Al adquirir un software comercial no siempre se obtiene soporte tcnico, pero Apache a
pesar de ser gratuito ofrece servicios de reporte de bugs, foros de discusin para
resolver problemas o encontrar soluciones a bugs o problemas de seguridad.
Adicionalmente, cualquier problema de seguridad o bug reportado se publica de
inmediato en la web de Apache as como las actualizaciones para solucionarlos,
existiendo tambin la posibilidad de que los usuarios se suscriban para recibir emails
con reportes de bugs o actualizaciones.

UNMSM - Facultad de Ingeniera de Sistemas e Informtica

Ingenieria de Control

Controlador

DESVENTAJAS:
1. Instalacin en modo de consola.
2. No hay soporte tcnico real, excepto para los tableros de mensajes y otros
proveedores.
3. No rinde bien en maquinas Windows.
4. No se actualiza regularmente.
5. Requiere un reconocimiento ms tcnico para instalar y configurar.
6. Apache desde el 2006 ha perdido parte de su cuota de mercado ante los servicios de
Microsoft y la plataforma .NET
No ofrece soporte tcnico real. Este texto se encuentra en la pagina de Apache "Con millones
de usuarios y cerca de 60 desarrolladores voluntarios, no podemos proporcionar personal de
soporte para Apache. Para soporte gratuito, le sugerimos participar en el foro de usuarios", y
mencionan que soporte profesional y de pago es ofrecido por compaas ajenas a la fundacin
Apache.

JMeter

JMeter es un proyecto de Apache Jakarta que puede ser utilizado como una
herramienta de prueba de carga para analizar y medir el desempeo de una
variedad de servicios, con nfasis en aplicaciones web.
JMeter puede ser usado como una herramienta de pruebas unitarias para
conexiones de bases de datos con JDBC, FTP, LDAP, Servicios web, JMS, HTTP y
conexiones TCP genricas. JMeter puede tambin ser configurado como un monitor,
aunque es comnmente considerado una solucin ad-hoc respecto de soluciones
avanzadas de monitoreo.
Mientras que JMeter es clasificado como una herramienta de "generacin de carga",
no es una descripcin completa de la herramienta. JMeter soporta aserciones para
asegurarse que los datos recibidos son correctos, por cookies de hilos,
configuracin de variables y una variedad de reportes.
Historia
Versiones de Jakarta JMeter
Versin Fecha de lanzamiento
1.0.2
9 de marzo de 2001

Descripcin
La primera en archivo

UNMSM - Facultad de Ingeniera de Sistemas e Informtica

Ingenieria de Control
...
2.3RC3
2.3RC4
2.3RC5
2.3.1

Controlador

...
11 de julio de 2007
2 de septiembre de 2007
24 de septiembre de 2007
28 de noviembre de 2007

Arquitectura de la Solucin
La figura que se muestra a continuacin, indica los componentes software y
hardware que deberemos tener para ejecutar la aplicacin Controlador.

Instalacin del Servidor Apache


1.- Ejecutamos el programa y Next

UNMSM - Facultad de Ingeniera de Sistemas e Informtica

Ingenieria de Control

Controlador

2.- Aceptamos la licencia y Next

3.- leer la informacin respecto a Apache su versin antes de ejecutar en

Windows. Pulsamos Next

UNMSM - Facultad de Ingeniera de Sistemas e Informtica

Ingenieria de Control

Controlador

4.- Crear un dominio, un nombre para el servidor y el administrado y Next

5.- Seleccin tipo de instalacin Typica

UNMSM - Facultad de Ingeniera de Sistemas e Informtica

Ingenieria de Control

Controlador

6.- Next

7.- Listo para instalar

UNMSM - Facultad de Ingeniera de Sistemas e Informtica

Ingenieria de Control

Controlador

8.- Empieza la instalacion

9.- Finalizar instalacin

UNMSM - Facultad de Ingeniera de Sistemas e Informtica

10

Ingenieria de Control

Controlador

10 .- Pagina de Prueba

UNMSM - Facultad de Ingeniera de Sistemas e Informtica

11

Ingenieria de Control
5.1

Controlador

Instalacin Generador de Carga Jmeter


1.Abrimos el JMeter

2. Anadir Hilos de Usuarios

3. Ingresar los valores del numero de hilos,periodo de subida y el


contador del bucle

UNMSM - Facultad de Ingeniera de Sistemas e Informtica

12

Ingenieria de Control

Controlador

4. Anadir Muestrador/HTTP Reques HTTP Cliente

5.Configurar HTTP Reques HTTP Cliente

UNMSM - Facultad de Ingeniera de Sistemas e Informtica

13

Ingenieria de Control

Controlador

7. Anadir el servicio de grafico de resultados

8. Arrancar

UNMSM - Facultad de Ingeniera de Sistemas e Informtica

14

Ingenieria de Control

Controlador

Referencias Bibliogrficas
[1] http://www.elsan.cl/kerio/index.php
[2] http://es.wikipedia.org/wiki/Lotus_Notes
[3]www.tecnologia.mendoza.edu.ar/...control/Apuntes%20de%20TECNOLOGA%20DEL
%20CONTROL.doc

UNMSM - Facultad de Ingeniera de Sistemas e Informtica

15

Vous aimerez peut-être aussi