Los servidores Web.(web servers) Centro de bachillerato Tecnológico Industrial y de servicios N° 71 Josefa Ortiz de Domínguez Los servidores Web.(web servers) Integrantes Antonio Del Ángel Elizabeth. Candelario Del Ángel Alex. Hernández Del Ángel Cristhian Rafael. Pérez Obispo Antonio Pérez Trejo Lizbeth.
¿ Qué son? Son los dispositivos de red que brindan un servicio a otros dispositivos, a los cuales se les conoce como clientes. También conocido como servidor HTTP es un programa informático que procesa una aplicación del lado del servidor, realizando conexiones bidireccionales y/o unidireccionales y síncronas o asíncronas con el cliente y generando o cediendo una respuesta en cualquier lenguaje o Aplicación del lado del cliente. El código recibido por el cliente es compilado y ejecutado por el navegador web. En general quien realiza esta tarea es un software especializado, pero se le conoce como servidor al equipo físico donde se ejecuta.
¿Dónde y cuándo se utiliza? Se ejecuta continuamente en un computador, manteniéndose a la espera de peticiones de ejecución 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 página web o información de todo tipo de acuerdo a los comandos solicitados. De manera que éste se utiliza cuando el cliente necesita de la aplicación de este servidor.
3 ¿Qué se necesita para implementarlo? 1) IP fija para asociar el nombre de dominio 2) Una conexión a Internet con una caudal ascendente y una respuesta de ping de altas prestaciones si se quiere ofrecer una calidad y una velocidad que no canse al visitante No basta con tener ONO de 50 o 100 megas, hablamos de factor de respuesta y caudal ascendente de datos. 3) En el caso de que la línea sea suficiente tendrías que pensar en cuantos usuarios esperas que puedas llegar a tener simultáneamente consultando tu sitio. 4) Para resolver eso necesitamos un i3 o i5 (O cualquier procesador de 2 núcleos que tenga buenas prestaciones a bajo consumo), 4GB de RAM y un buen disco duro SSD. Una implementación típica tendría la siguiente estructura de directorios: \Inetpub \Wwwroot \StockServices StockServices.asmx \Bin Ensamblados usados por el servicio web que no forman parte de Microsoft .NET Framework.
4 ¿Cómo se implementa/configura? Una buena práctica web consiste en colocar en el directorio raíz del servidor web solamente los archivos que necesitan los navegadores, como las hojas de estilos, los archivos JavaScript y las imágenes. Se recomienda guardar todos estos archivos en el subdirectorio web/ del proyecto Symfony. Localiza el archivo de configuración http.conf Asegúrarse de sólo tener esta línea una vez en todo el archivo de configuración NameVirtualHost 127.0.0.1:8080 # Esta es la configuración para Jobeet Listen 127.0.0.1:8080
Confiracion (ejemplo) <VirtualHost 127.0.0.1:8080> DocumentRoot "/home/sfprojects/jobeet/web" DirectoryIndex index.php <Directory "/home/sfprojects/jobeet/web"> AllowOverride All Allow from All </Directory> Alias /sf /home/sfprojects/jobeet/lib/vendor/symfony/data/we b/sf <Directory "/home/sfprojects/jobeet/lib/vendor/symfony/data /web/sf"> </VirtualHost>
5.- Servidor apache El servidor HTTP Apache es un servidor web HTTP de código abierto, para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que implementa el protocolo HTTP/1.1. Cuando comenzó su desarrollo en 1995 se basó inicialmente en código del popular NCSA HTTP 1.3, pero más tarde fue reescrito por completo. Se utiliza principalmente para enviar páginas web estáticas y dinámicas en la World Wide Web. Muchas aplicaciones web están diseñadas asumiendo como ambiente de implantación a Apache El servidor Apache se desarrolla dentro del proyecto HTTP
Apache Desarrollador: Apache Software Foundation httpd.apache.org Información general Diseñador Robert McCool Lanzamiento inicial 1995 Sistema operativo Multiplataforma Género Servidor web Programado en C Última versión estable 2.4.9 17 de marzo de 2014