viernes, 1 de junio de 2012





Muchos usarios saben por experiencia propia que la instalación de un servidor web Apache no es fácil y que se complica aún más si se desea agregar MySQL, PHP y Perl.
XAMPP es una forma fácil de instalar la distribución Apache que contiene MySQL, PHP y Perl. XAMPP es realmente simple de instalar y usar - basta descargarlo, extraerlo y comienzar.
En este momento hay cuatro versiones de XAMPP:

* XAMPP para Linux

La versión para sistemas Linux (testeado para SuSE, RedHat, Mandrake y Debian)contiene: Apache, MySQL, PHP & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, gdbm, zlib, expat, Sablotron, libxml, Ming, Webalizer, pdf class, ncurses, mod_perl, FreeTDS, gettext, mcrypt, mhash, eAccelerator, SQLite e IMAP C-Client.

* XAMPP para Windows

Versión para Windows 98, NT, 2000, XP y Vista. Esta versión contiene: Apache, MySQL, PHP + PEAR, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System para Win32 y NetWare Systems v3.32, JpGraph, FileZilla FTP Server, mcrypt, eAccelerator, SQLite, y WEB-DAV + mod_auth_mysql.

* XAMPP para Mac OS X

La versión para Mac OS X contiene: Apache, MySQL, PHP & PEAR, SQLite, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, zlib, Ming, Webalizer, mod_perl, eAccelerator.

* XAMPP para Solaris

La versión para Solaris (desarrollada y probada con Solaris 8, probada con Solaris 9) contiene: Apache, MySQL, PHP & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, Freetype2, libjpeg, libpng, zlib, expat, Ming, Webalizer, pdf class. ADVERTENCIA: Esta versión de XAMPP está aún en sus primeras etapas de desarollo. Usar bajo propio riesgo!

* XAMPP es gratuito

No nos gusta el caro software comercial y XAMPP es nuestro intento por mostrar que el software gratuito no tiene que ser malo.

XAMPP se instala fácilmente bajo Linux: Apache, MySQL, PHP y Perl óptimamente juntos. (Screenshot Linux de demo PHP/Ming)

Simple instalación y desinstalación

Para instalar XAMPP sólo se requiere descargar y extraer XAMPP, es todo. No hay cambios en el registro de Windows (a no ser que se utilice la versión de XAMPP para el instalador de Windows) y no es necesario editar ningún archivo de configuración. No podría ser más fácil!
Para verificar si XAMPP está funcionando, se han incluido algunos programas de muestra, hay un pequeño programa de colección de CD (escrito en PHP usando MySQL) y un pequeño libro de visitas, así como varias otras utilidades de demostración.
Si decide que no necesita más XAMPP, simplemente borre el directorio XAMPP y el programa será removido completamente de su sistema.
Si se utiliza la versión de XAMPP para el instalador de Windows, se recomienda usar la utilidad para desinstalar. Como es habitual en las utilidadades para instalar, ésta hará un registro de entrada para recordar los archivos instalados.

* La filosofía

La filosofía detrás de XAMPP es la construcción de una versión fácil de instalar para los desarrolladores que entran al mundo de Apache. Para hacerlo más conveniente para los desarrolladores, XAMPP está configurado con todas las funciones activadas.
La configuración por defecto no es buena desde el punto de vista de la seguridad y no es suficientemente segura para un ambiente de producción - por favor, no utilice XAMPP en dicho ambiente.
Desde LAMPP 0.9.5 podrá hacer la instalación de XAMPP de un modo seguro usando »/opt/lampp/lampp security«.

* Licencia

XAMPP es una compilación de software libre (comparable a una distribución Linux), es gratuito y libre para ser copiado conforme los términos de la licencia GNU General Public License. Sin embargo, sólo la compilación de XAMPP está publicada bajo la licencia GPL. Por favor, remítase a cada licencia contenida en los productos para saber qué es y qué no es permitido.
En el caso de uso comercial, por favor dé una mirada a las licencias de los productos (especialmente MySQL), desde el punto de vista de XAMPP, el uso comercial es también libre.

* Garantía

»Este programa se distribuye con la esperanza de que sea útil, mas sin ninguna garantía, sin siquiera la garantía implícita de su mercadibilidad y aptitud para un propósito determinado.« (vea GNU General Public License para más detalle)

* Estadísticas de Descarga XAMPP

Desde hace ya algunos meses (hoy es 4 de julio de 2003) las estadísticas de Source Forge no funcionan correctamente y muestran índices de descarga extremadamente bajos. Por esta razón he comenzado a contar las descargas por cuenta propia.

jueves, 3 de mayo de 2012


En este apartado explicaremos como instalar el servidor Apache en Windows:
  • Descárgamos la versión más actualizada del instalador Win32 binario para Apache2, que se llamará algo como apache_2.0.55-win32-x86-no_ssl.msi. Descripción: /imageinstalar-apache1.jpg
  • Tras descargar el archivo, hacemos doble clic para ejecutarlo. Descripción: /images/instalar-apache1b.png
  • Veremos una ventana como la siguiente. Hacemos clic en Next para empezar a instalar Apache. Descripción: instalar-apache-2.png
  • Aceptamos los términos de la licencia y pinchamos Next.
  • Aparecerá una ventana con información acerca de Apache, pinchamos Next. Descripción: instalar-apache-4.png
  • En la siguiente pantalla el instalador de Apache nos pide la información para el servidor. Como sólo queremos ejecutar Apache en nuestro ordenador (Apache también se puede hacer accesible desde Internet), ponemos localhost en Network Domain y en Server Name. Introducimos nuestra dirección de email, elegimos for All Users

                                                                                            By: Freddy Antonio Bocanegra Velazquez

 

 

martes, 20 de marzo de 2012

Pirates of Silicon Valley
En 1994 Bill Gates y Steve Jobs empezaron por separados a crear sus primeros computadores, Steve y su compañero crearon el primer lenguaje de programación para el primer computador, el primer computador que Steve creo lo vendió en 50 mil dólares. Steve instalo su centro de computo en un garaje y se llamaron Apple y Mac Mackorner le propuso un proyecto. El 6 de agosto de 1974 Bill Gates creo las primeras oficinas de Microsoft, en 1977 Steve y Bill tuvieron su primera feria de computadoras y Steve acaparo a todos los que estaban allí asta Bill Gates, en 1980 crearon oficialmente las oficinas de Microsoft, en ese mismo año la Apple saca su primer computador llamado Lisa (llamado así por su hija de Steve), el segundo computador sacado por la Apple se llama Mackinstosh, Bill Gates habla con Steve y trabajan juntos, pero Bill le roba ideas para su sistema operativo, después de tres meces de su cumpleaños de Steve fue despedido de Apple y en 1997 regresa a trabajar de nuevo en Apple, en ese mismo año Steve y Bill tuvieron un acuerdo y Microsoft y Apple se volvieron socios y esta ahora Microsoft es dueño de una parte de Apple.
By: Freddy Antonio Bocanegra Velázquez   
 

jueves, 8 de marzo de 2012


Sistema operativo de red
El sistema operativo de red permite la interconexión de ordenadores para poder acceder a los servicios y recursos. Al igual que un equipo no puede trabajar sin un sistema operativo, una red de equipos no puede funcionar sin un sistema operativo de red. Si no se dispone de ningún sistema operativo de red, los equipos no pueden compartir recursos y los usuarios no pueden utilizar estos recursos.
El software del sistema operativo de red se integra en un número importante de sistemas operativos conocidos, incluyendo Windows 2000 Server/Professional, Windows NT Server/Workstation, Windows 95/98/ME y Apple Talk.
Cada configuración (sistemas operativos de red y del equipo separados, o sistema operativo combinando las funciones de ambos) tiene sus ventajas e inconvenientes. Por tanto, nuestro trabajo como especialistas en redes es determinar la configuración que mejor se adapte a las necesidades de nuestra red.

 

Servidor web

Un servidor web o 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 generando o cediendo una respuesta en cualquier lenguaje o Aplicación del lado del cliente. El código recibido por el cliente suele ser compilado y ejecutado por un navegador web. Para la transmisión de todos estos datos suele utilizarse algún protocolo. Generalmente se utiliza el protocolo HTTP para estas comunicaciones, perteneciente a la capa de aplicación del modelo OSI. El término también se emplea para referirse al ordenador que ejecuta el programa.

TIPOS DE SERVIDORES

Servidores de archivos: estos servidores son los encargados de almacenar distintas clases de archivos para después enviárselas a otros clientes en la red.
Servidores de correo: son los que hacen todas las operaciones relacionadas con e-mails para los clientes de la red: enviar, almacenar, recibir, enrutar, etcétera.
Servidor de impresión: estos controlan una o varias impresoras y  son los que se encargan de poner en cola de impresión aquello que solicitan los clientes de la red. Por medio de este servidor se puede trabajar con la impresora como si esta estuviese directamente conectada a la computadora.
Servidor de base de datos: estos servidores son los que ofrecen servicios de bases de datos a computadoras o programas.
Servidor web: este servidor provee de contenidos estáticos a los navegadores. Este le envía los archivos que carga por medio de la red al navegador del usuario. Los archivos pueden ser imágenes, escrituras, documentos HTML y cualquier otro material web.

Servidor de fax: estos servidores realizan todas las actividades necesarias para que los faxes sean transmitidos, recibidos y distribuidos. Aquí se incluyen las tareas de envío, almacenamiento y recepción, entre otras.
Servidor del acceso remoto: estos servidores permiten la administración del acceso a internet en una determinada red. De esta forma, se puede negar el acceso a ciertos sitios web. Por otro lado, ofrece servicios de seguridad y controla las líneas de módem de los canales de comunicación de las redes para que las peticiones sean conectadas con las redes cuya posición es remota.
Servidor telnet: estos son los que admiten al usuario a entrar en una computadora huésped y hacer cualquier tipo de actividad como si estuviera trabajando directamente en esa computadora.
Servidor de noticias: estos servidores trabajan como fuentes que distribuyen y entregan noticias a numerosos grupos de noticias.
Protocolo (informática)
En informática, un protocolo es un conjunto de reglas usadas por computadoras para comunicarse unas con otras a través de una red por medio de intercambio de mensajes. Un protocolo es una regla o estándar que controla o permite la comunicación en su forma más simple, un protocolo puede ser definido como las reglas que dominan la sintaxis, semántica y sincronización de la comunicación. Los protocolos pueden ser implementados por hardwaresoftware, o una combinación de ambos. A su más bajo nivel, un protocolo define el comportamiento de una conexión de hardware.
Navegador web
Un navegador o navegador web (del inglés, web browser) es una aplicación que opera a través de Internet, interpretando la información de archivos y sitios web para que podamos ser capaces de leerla, (ya se encuentre ésta alojada en un servidor dentro de laWorld Wide Web o en un servidor local).
El navegador interpreta el código, HTML generalmente, en el que está escrita la página web y lo presenta en pantalla permitiendo al usuario interactuar con su contenido y navegar hacia otros lugares de la red mediante enlaces o hipervínculos.
La funcionalidad básica de un navegador web es permitir la visualización de documentos de texto, posiblemente con recursos multimedia incrustados. Los documentos pueden estar ubicados en la computadora en donde está el usuario, pero también pueden estar en cualquier otro dispositivo que esté conectado a la computadora del usuario o a través de Internet, y que tenga los recursos necesarios para la transmisión de los documentos (un software servidor web).


URL

La primera parte de la dirección indica qué protocolo utilizar, la segunda parte especifica ladirección IP o nombre de dominio donde se localiza el recurso.
Por ejemplo, las dos URLs de abajo apuntan a dos archivos diferentes en el dominio tengodeudas.com. La primera especifica un fichero ejecutable que se debe encontrar usando el protocolo FTP; la segunda especifica una página web que se debe abrir usando el protocolo HTTP:

El DNS

El DNS ( Domain Name Service) es un sistema de nombres que permite traducir de nombre de dominio a dirección IP y vice-versa. Aunque Internet sólo funciona en base a direcciones IP, el DNS permite que los humanos usemos nombres de dominio que son bastante más simples de recordar (pero que también pueden causar muchos conflictos, puesto que los nombres son activos valiosos en algunos casos).
El sistema de nombres de dominios en Internet es un sistema distribuido, jerárquico, replicado y tolerante a fallas. Aunque parece muy difícil lograr todos esos objetivos, la solución no es tan compleja en realidad. El punto central se basa en un árbol que define la jerarquía entre los dominios y los sub-dominios. En un nombre de dominio, la jerarquía se lee de derecha a izquierda. Por ejemplo, endcc.uchile.cl, el dominio más alto es cl. Para que exista una raíz del árbol, se puede ver como si existiera un punto al final del nombre: dcc.uchile.cl., y todos los dominios están bajo esa raíz (también llamada ``punto").

Servidor HTTP 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.12 y la noción de sitio virtual. Cuando comenzó su desarrollo en 1995 se basó inicialmente en código del popular NCSA HTTPd 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 d

Servidor IIS

e 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. Era, en inglés, a patchy server (un servidor "parcheado").
El servidor Apache se desarrolla dentro del proyecto HTTP Server (httpd) de la Apache Software Foundation.

Servidor IIS
Los servicios de Internet Information Server (o IIS), son los servicios de software que admiten la creación, configuración y administración de sitios Web, además de otras funciones de Internet. Los servicios de Microsoft Internet Information Server incluyen el Protocolo de transferencia de noticias a través de la red (NNTP), el Protocolo de transferencia de archivos (FTP) y el Protocolo simple de transferencia de correo (SMTP).
Los servicios de Internet Information Server 5.0 (IIS) es el servicio Web de Windows 2000 que facilita la publicación de información en una intranet o en Internet; IIS permite autenticación robusta y segura de los usuarios, así como comunicaciones seguras vía SSL; además podemos crear contenido dinámico utilizando los componentes y secuencias de comandos del servidor para crear contenido dinámico independiente del explorador mediante páginas Active Server (ASP).
Además en nuestro servidor IIS, instalaremos también un servidor PHP y la base de datos MSQL, de modo que podamos ejecutar páginas dinámicas PHP, así como enlazar tanto desde ASP como desde PHP con dicho gestor de base de datos; además también veremos como construir espacios seguros con SSL, así como espacios privados, etc.
Sin duda el servidor IIS será una pieza clave para gestionar la red de nuestro centro, pudiendo construir una Intranet con muchos de los servicios que habitualmente encontraremos en múltiples portales existentes en Internet.

POR: FREDDY ANTONIO BOCANEGRA VELAZQUEZ

martes, 28 de febrero de 2012

MIs Datos


Mi nombre es Freddy Antonio Bocanegra Velazquez, estudio en el Conalep 099 en el grupo 4104 de informatica y la razon por haver creado este blog es para mi area de trabajo