Sunteți pe pagina 1din 19

Servidor web con todos los juguetes...

(Cherokee+MySql+Php)

Que es cherokee?
Cherokee nos brinda una manera rpida, flexible y fcil de configurar el Servidor Web. Soporta las tecnologas generalizadas hoy en da: FastCGI, SCGI, PHP, CGI, uWSGI, SSI, TLS y conexiones SSL encriptadas, hosts virtuales, autenticacin, codificacin en tiempo real, balanceo de carga, archivos de registro compatibles con Apache, Reverse Proxy HTTP, Traffic Shaper, Video Streaming y mucho ms. Otra de sus ventajas es Cherokee-Admin, una interfaz fcil de usar, y que nos brinda la configuracin del servidor sin complicaciones

Instalar Cherokee
Mediante consola escribimos lo siguiente:

sudo apt-get install cherokee

Que es MySql?
MySQL es un sistema de gestin de base de datos relacional, multihilo y multiusuario con ms de seis millones de instalaciones. MySQL AB desde enero de 2008 una subsidiaria de Sun Microsystems y sta a su vez de Oracle Corporation desde abril de 2009 desarrolla MySQL como software libre en un esquema de licenciamiento dual.

Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresa una licencia especfica que les permita este uso. Est desarrollado en su mayor parte en ANSI C.

Nota: ANSI C es un estndar publicado por el Instituto Nacional Estadounidense de Estndares (ANSI), para el lenguaje de programacin C. Se recomienda a los desarrolladores de software en C que cumplan con los requisitos descritos en el documento para facilitar as la portabilidad del cdigo.

Instalar MySql
Mediante consola escribimos lo siguiente:

sudo apt-get install mysql-server mysql-client

Que es Php?
PHP es un lenguaje de programacin interpretado, diseado originalmente para la creacin de pginas web dinmicas. Es usado principalmente en interpretacin del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de lnea de comandos o en la creacin de otros tipos de programas incluyendo aplicaciones con interfaz grfica usando las bibliotecas Qt o GTK+.

PHP es un acrnimo recursivo que significa PHP Hypertext Preprocessor (inicialmente PHP Tools, o, Personal Home Page Tools). Fue creado originalmente por Rasmus Lerdorf en 1994; sin embargo la implementacin principal de PHP es producida ahora por The PHP Group y sirve como el estndar de facto para PHP al no haber una especificacin formal. Publicado bajo la PHP License, la Free Software Foundation considera esta licencia como software libre.

Instalar Php
Mediante consola escribimos lo siguiente:

sudo apt-get install php5-cgi php5mysql

Al usar la URL http://127.0.0.1 podremos visualizar la pagina de inicio de cherokee, que sera algo parecida a la que se ve en la imagen...

Para hacer que Cherokee utilice PHP usaremos la interfaz de configuracin del web server. Para esto ejecutamos en la consola sudo cherokee-admin -b
que nos devolver la direccin que tenemos que navegar el usuario y contrasea para entrar Login: User: admin One-time Password: QU6miXIKK90pnxvG Web Interface: URL: http://localhost:9090/ Cherokee Web Server 0.99.19 (Aug 29 2009): Listening on port ALL:9090, TLS disabled, IPv6 disabled, using epoll, 1024 fds system limit, max. 505 connections, caching I/O, single thread

Si entramos a http://127.0.0.1:9090/ con los datos de el comando anterior veremos:

Vamos al men Servidores Virtuales

Hacemos clic en el servidor virtual default

Y veremos esto:

Clic en el botn Wizards y luego en Misc

Hacemos clic en "Run Wizard"

Finalmente Presionamos el botn Guardar. Para verificar que todo quedo bien instalado pondremos un archivo llamado info.php en la carpeta /var/www/ con el siguiente contenido:

<? phpinfo(); ?>


Abrimos un navegador y entramos a http://127.0.0.1 donde debemos ver algo as:

It's all...
Preguntas? Comentarios

+info

http://www.cherokee-project.com * http://www.cherokee-project.com/doc/ *
* En ingles

ngel Cruz a.k.a abr4xas Http://abr4xas.org Twitter: @abr4xas

S-ar putea să vă placă și