Servidoresloacales

**SERVIDOR LOCAL**

 Un servidor local se instala por medio de un programa para permitirnos probar y navegar la página web que vayamos a crear desde nuestro equipo personal Cuando un servidor Web se encuentra instalado en el mismo equipo desde el cuaZl se desea acceder puede utilizarse la dirección de Loopback , ** 127.0.0.1 ** en Ipv4  y ::1  en Ipv6 . El puerto TCP  80 se obvia. Los archivos se almacenan en un directorio determinado por la configuración, generalmente modificable. Existen numerosas aplicaciones que facilitan la instalación automática de servidores web Apache  y aplicaciones adicionales como Mysql <span style="font-family: Arial,sans-serif; font-size: 10pt;"> y <span style="background-color: initial; font-family: Arial,sans-serif; font-size: 10pt;">PHP <span style="font-family: Arial,sans-serif; font-size: 10pt;"> (entre otros), de forma conjunta, como <span style="background-color: initial; font-family: Arial,sans-serif; font-size: 10pt;">XAMPP <span style="font-family: Arial,sans-serif; font-size: 10pt;">, JAMP o EasyPHP. Estas aplicaciones reciben el nombre de <span style="background-color: initial; font-family: Arial,sans-serif; font-size: 10pt;">LAMP <span style="font-family: Arial,sans-serif; font-size: 10pt;"> cuando se instalan en plataformas <span style="background-color: initial; font-family: Arial,sans-serif; font-size: 10pt;">Linux <span style="font-family: Arial,sans-serif; font-size: 10pt;">, <span style="background-color: initial; font-family: Arial,sans-serif; font-size: 10pt;">WAMP <span style="font-family: Arial,sans-serif; font-size: 10pt;"> en sistemas <span style="background-color: initial; font-family: Arial,sans-serif; font-size: 10pt;">Windows <span style="font-family: Arial,sans-serif; font-size: 10pt;"> y <span style="background-color: initial; font-family: Arial,sans-serif; font-size: 10pt;">MAMP <span style="font-family: Arial,sans-serif; font-size: 10pt;"> en sistemas <span style="background-color: initial; font-family: Arial,sans-serif; font-size: 10pt;">Apple Macintosh <span style="font-family: Arial,sans-serif; font-size: 10pt;">.

**PARA QUE SE UTILIZAN** <span style="background-color: #ffffff; color: #202020; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; text-align: -webkit-left;">Depende de para que lo quieras, en las empresas normalmente suelen ser usados para las bases de datos y asi cualquiera que acceda a una misma base da datos que los demas compañeros y si alguien modifica algo todos veran la modificacion, tambien puede ser usado como servidor de correo para que los empleados se manden e-mails unos a otros ya tanto a nivel de red local como a internet. <span style="background-color: #ffffff; color: #202020; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;">Pueden ser controladores de dominio que sirven para guardar los datos de todos los usuarios que se conecten a los ordenadores de las empresas y asi uno por ejemplo esta en un ordenador y por cualquier motivo este se estropea solo tendria que cambiarse a otro ordenador y al entrar tendria todo lo que tenia guardado en el otro ordenador por lo que su trabajo no se entorpece.



**<span style="font-family: Arial,sans-serif; font-size: 10pt;">WAMP **<span style="font-family: Arial,sans-serif; font-size: 10pt;"> es el acrónimo usado para describir un sistema de infraestructura de internet que usa las siguientes herramientas :

<span style="font-family: Arial,sans-serif; font-size: 10pt;">El uso de un WAMP permite servir páginas html a internet, además de poder gestionar datos en ellas, al mismo tiempo un WAMP, proporciona lenguajes de programación para desarrollar aplicaciones web. LAMP es el sistema análogo que corre bajo ambiente Linux WAMP es el sistema análogo que corre bajo ambiente Windows MAMP es el sistema análogo que corre bajo ambiente Macintosh
 * § <span style="font-family: Arial,sans-serif; font-size: 10pt;">Windows, como sistema operativo ;
 * § <span style="font-family: Arial,sans-serif; font-size: 10pt;">Apache, como servidor web ;
 * § <span style="font-family: Arial,sans-serif; font-size: 10pt;">MySQL, como gestor de bases de datos ;
 * § <span style="font-family: Arial,sans-serif; font-size: 10pt;"> PHP generalmente), Perl, o Python, como lenguajes de programación.

<span style="background-color: white; font-family: Arial,sans-serif; font-size: 10pt;">El **servidor HTTP Apache** es un <span style="font-family: Arial,sans-serif;">servidor web HTTP <span style="background-color: white; font-family: Arial,sans-serif; font-size: 10pt;"> de <span style="font-family: Arial,sans-serif;">código abierto <span style="background-color: white; font-family: Arial,sans-serif; font-size: 10pt;">, para plataformas <span style="font-family: Arial,sans-serif;">Unix <span style="background-color: white; font-family: Arial,sans-serif; font-size: 10pt;">( <span style="font-family: Arial,sans-serif;">BSD <span style="background-color: white; font-family: Arial,sans-serif; font-size: 10pt;">, <span style="font-family: Arial,sans-serif;">GNU/Linux <span style="background-color: white; font-family: Arial,sans-serif; font-size: 10pt;">, etc.), <span style="font-family: Arial,sans-serif;">Microsoft Windows <span style="background-color: white; font-family: Arial,sans-serif; font-size: 10pt;">, <span style="font-family: Arial,sans-serif;">Macintosh <span style="background-color: white; font-family: Arial,sans-serif; font-size: 10pt;"> y otras, que implementa el protocolo HTTP/1.y la noción de sitio virtual. Cuando comenzó su desarrollo en 1995 se basó inicialmente en código del popular <span style="font-family: Arial,sans-serif;">NCSA HTTPd <span style="background-color: white; font-family: Arial,sans-serif; font-size: 10pt;"> 1.3, pero más tarde fue reescrito por completo. Su nombre se debe a que Behelendorf quería que tuviese la connotación de algo que es firme y enérgico pero no agresivo, y la tribu Apache fue la última en rendirse al que pronto se convertiría en gobierno de EEUU, y en esos momentos la preocupación de su grupo era que llegasen las empresas y "civilizasen" el paisaje que habían creado los primeros ingenieros de internet. Además Apache consistía solamente en un conjunto de parches a aplicar al servidor de NCSA. En inglés, //a patchy server// (un servidor "parcheado") suena igual que //Apache Server//.

<span style="background-color: white; font-family: Arial,sans-serif; font-size: 10pt;">
 * <span style="background-color: white; font-family: Arial,sans-serif; font-size: 10pt;">MySQL **<span style="background-color: white; font-family: Arial,sans-serif; font-size: 10pt;"> es un <span style="font-family: Arial,sans-serif;">sistema de gestión de bases de datos relacional <span style="background-color: white; font-family: Arial,sans-serif; font-size: 10pt;">, <span style="font-family: Arial,sans-serif;">multihilo <span style="background-color: white; font-family: Arial,sans-serif; font-size: 10pt;"> y <span style="font-family: Arial,sans-serif;">multiusuario <span style="background-color: white; font-family: Arial,sans-serif; font-size: 10pt;"> con más de seis millones de instalaciones . Por un lado se ofrece bajo la <span style="font-family: Arial,sans-serif;">GNU GPL <span style="background-color: white; font-family: Arial,sans-serif; font-size: 10pt;"> para cualquier uso compatible con esta licencia, pero para aquellas empresas que quieran incorporarlo en productos <span style="font-family: Arial,sans-serif;">privativos <span style="background-color: white; font-family: Arial,sans-serif; font-size: 10pt;"> deben comprar a la empresa una licencia específica que les permita este uso. Está desarrollado en su mayor parte en <span style="font-family: Arial,sans-serif;">ANSI C <span style="background-color: white; font-family: Arial,sans-serif; font-size: 10pt;">.


 * PHP ** es un  lenguaje de programación     interpretado   (Lenguaje de alto rendimiento), diseñado originalmente para la creación de   páginas web     dinámicas   . Se usa principalmente para la interpretación del lado del servidor ( // server-side scripting // ) pero actualmente puede ser utilizado desde una interfaz de   línea de comandos   o en la creación de otros tipos de programas incluyendo aplicaciones con   interfaz gráfica   usando las bibliotecas   Qt   o   GTK+.


 * <span style="font-family: Arial,sans-serif; font-size: 10pt;">Internet Information Services **<span style="font-family: Arial,sans-serif; font-size: 10pt;"> o **IIS** es un servidor web y un conjunto de servicios para el sistema operativo Microsoft Windows. Originalmente era parte del //Option Pack// para Windows NT. Luego fue integrado en otros sistemas operativos de Microsoft destinados a ofrecer servicios, como Windows 2000 o Windows Server 2003. Windows XP Profesional incluye una versión limitada de IIS. Los servicios que ofrece son: FTP, SMTP, NNTP y HTTP/HTTPS.


 * <span style="font-family: Arial,sans-serif; font-size: 10pt;">Cherokee **<span style="font-family: Arial,sans-serif; font-size: 10pt;"> es un servidor web multiplataforma. Su objetivo es ser rápido y completamente funcional, sin dejar de ser liviano comparado con otros servidores web. Está escrito completamente en C . Puede usarse como un sistema embebido y soporta complementos para aumentar sus funcionalidades. Es software libre, disponible bajo la Licencia Pública General de GNU.

**lighttpd** (pronunciado lighty) es un servidor web diseñado para ser rápido, seguro, flexible, y fiel a los estándares. Está optimizado para entornos donde la velocidad es muy importante, y por eso consume menos CPU y memoria RAM que otros servidores. Por todo lo que ofrece, //lighttpd// es apropiado para cualquier servidor que tenga problemas de carga.


 * thttpd ** (tiny/turbo/throttling HTTP server) es un servidor web de código libre disponible para la mayoría de las variantes de Unix . Se caracteriza por ser simple, pequeño, portátil, rápido, y seguro, ya que utiliza los requerimientos mínimos de un servidor HTTP . Esto lo hace ideal para servir grandes volúmenes de información estática.