Asesoría e implementación en Virtualización.

Hyper-v (Microsoft), KVM (Linux) y VMware (Libre). 9805-30703

Virtualización:

“Combinación o división de recursos informáticos para presentar una visión transparente de un determinado entorno”

“Es una capa de hw/sw que esconde los elementos reales para presentar unos recursos e información (sistemas virtuales) al usuario y/o gestor sin necesidad de acceder directamente a los elementos discretos.”

“Gestión de sistemas y funcionalidades de recursos independientemente de su arquitectura física y su localización”

Asesoría en Virtualización:

Si necesitas reducir costo, espacio y que en caso de desastre obtengas el 85% de respuesta, en vez de días, tu área de sistemas este a la par con los últimos avances tecnológicos, te asesoramos para la toma de decisiones, podemos poner tus servidores físico a virtuales o virtuales en un solo servidor físico, ahorrando miles de dólares.

Los servicios en un solo servidor utilizan el 10% de sus recursos Hardware, desperdiciando el uso en su totalidad, cuando un equipo servidor está preparado para trabajar en su 85% podemos utilizar así todos sus recursos.

Implementación en Virtualización

VMWare ESX 4.1

Windows Server 2003, 2008

(DHCP, FTP, Directorio Activo, Web, DNS, Exchanger)

Linux Centos, Fedora.

(Proxy, Firewall, Correo, LDAP, SAMBA, FTP)

Base de Datos (SQL, Oracle, MySQL, Prosgret )

KVM Centos, Red Hat y Fedora.

Windows Server 2003, 2008

(DHCP, FTP, Directorio Activo, Web, DNS, Exchanger)

Base de Datos (SQL, Oracle, MySQL, Prosgret )



VMWARE Windows Server 2003, 2008

Windows Server 2003, 2008

(DHCP, FTP, Directorio Activo, Web, DNS, Exchanger)

Linux Centos, Fedora.

(Proxy, Firewall, Correo, LDAP, SAMBA, FTP)

Base de Datos (SQL, Oracle, MySQL, Prosgret )



Henry Anchante

Virtual Manager

Cel: 9805-30703

martes, 9 de febrero de 2010

Instalación Cherokee 1.0 con PHP5 y MySQL En Fedora 12

Cherokee es una manera muy rápida, flexible y fácil de configurar el Servidor Web. Es compatible con las tecnologías extendida hoy en día: FastCGI, SCGI, PHP, CGI, TLS y conexiones SSL encriptadas, hosts virtuales, autenticación, la codificación en marcha, equilibrio de carga, los archivos de log de Apache compatibles, y mucho más. Este tutorial muestra cómo puede instalar en un servidor Cherokee 12 Fedora, con el apoyo PHP5 (a través de FastCGI) y el soporte para MySQL.

1 Nota preliminar
En este tutorial se utiliza la server1.example.com nombre de host con la dirección IP 192.168.0.100. Estos ajustes podrían ser diferentes para usted, así que tienes que sustituir en caso necesario.

2 Instalar MySQL 5
Primero instalar MySQL 5 como esta:

yum install mysql mysql-server

Luego vamos a crear el sistema de enlaces de inicio para MySQL (para que MySQL se inicie automáticamente cada vez que el sistema arranque) y arrancar el servidor MySQL:

chkconfig --levels 235 mysqld en
/etc/init.d/mysqld

Crear una contraseña para el usuario root de MySQL (sustituir yourrootsqlpassword con la contraseña que desee utilizar):

mysqladmin-u root yourrootsqlpassword contraseña
mysqladmin-h-server1.example.com raíz yourrootsqlpassword u contraseña

3 Instalación de Cherokee
Cherokee está disponible como un paquete de Fedora, por lo que se puede instalar de esta manera:

yum install cherokee

A continuación se crean los enlaces de inicio del sistema de Cherokee y iniciarlo:

chkconfig --levels 235 en Cherokee
/etc/init.d/cherokee

Ahora dirige tu navegador a http://192.168.0.100, y usted debería ver la página de marcador de posición Cherokee:



Cherokee se puede configurar a través de una red basada en el panel de control que podemos empezar de la siguiente manera:

cherokee-admin-b

(Por defecto cherokee-admin se une sólo a 127.0.0.1 (localhost), lo que significa que sólo puede conectarse a él desde el mismo sistema. Con el parámetro-b se puede especificar la dirección de red para escuchar. Si no se proporciona la propiedad intelectual, se unirá a todas las interfaces.)

Salida debería ser similar a esta:

[root @ Server1 ~] # cherokee-admin-b

Usuario:
Usuario: admin
Contraseña de un solo: 2bvdNjMSjqUXLQu5

Interfaz Web:
URL: http://localhost:9090/

Cherokee Web Server 0.99.27 (7 de noviembre 2009): escuchando en todas las puerto: 9090, TLS
epoll utilizando con discapacidad, IPv6 con discapacidad,, 4096 fds límite del sistema, máx. 2041
conexiones, almacenamiento en caché de I / O, solo hilo

Se necesita el nombre de usuario y contraseña para acceder a la interfaz web que se pueden encontrar en http://192.168.0.100:9090/:



Así es como se ve la interfaz web:



Para detener la Cherokee, escriba admin CTRL + C en el depósito.

4 Instalación PHP5
Podemos hacer el trabajo PHP5 en Cherokee a través de FastCGI. Por lo tanto, instalar el paquete php-cli:

yum install php-cli



5 Configuración de PHP5
Tenemos que modificar el archivo /etc/php.ini y agregar la cgi.fix_pathinfo línea = 1, justo al final del archivo:

vi /etc/php.ini

[...]
cgi.fix_pathinfo = 1

Luego reinicie Cherokee:

/etc/init.d/cherokee restart

6 PHP5 habilitación en Cherokee
PHP no está habilitado en Cherokee por defecto. Para activarlo, tenemos que empezar web Cherokee, basado en el panel de control ...

cherokee-admin-b

... y acceder a él (http://192.168.0.100:9090/).

Ahora ve a los servidores virtuales, elija el host virtual por defecto y vaya a la pestaña Comportamiento:



Haga clic en el botón Asistentes:



Bajo Asistentes> Idiomas, haga clic en el vínculo Asistente para ejecutar junto al icono de PHP:



PHP ahora debe aparecer en la ficha Comportamiento. Asegúrese de que usted marque su casilla en la columna final:



Al hacer clic en el enlace de PHP en la columna de destino, usted puede cambiar la configuración de PHP si se quiere (esto no es necesario, la configuración predeterminada es la adecuada en la mayoría de los casos). La configuración de FastCGI están en la ficha Controlador:



Antes de dejar el panel de control, asegúrese de reiniciar Cherokee para que los cambios surtan efecto. Para ello, graciosa Seleccione Reiniciar en Guardar cambios en la columna izquierda del panel de control y haga clic en Guardar:



Presione CTRL + C en la línea de comandos para detener el panel de control.

7 PHP5 Testing / Obtener información sobre la instalación de PHP5
La raíz del documento del sitio web por defecto es /var/www/ cherokee. Ahora vamos a crear un archivo PHP pequeñas (info.php) en ese directorio y lo llaman en un navegador. El archivo se mostrará un montón de detalles útiles sobre nuestra instalación de PHP, como la versión de PHP instalada.

/var vi /www/cherokee/info.php

phpinfo ();
?>

Ahora llamamos a ese archivo en un navegador (por ejemplo, http://192.168.0.100/info.php):



Como se ve, PHP5 está trabajando, y está trabajando a través de FastCGI, como se muestra en la línea de la API de servidor. Si se desplaza más abajo, podrás ver todos los módulos que ya están habilitados en PHP5. MySQL no está en la lista lo que significa que no tenemos el soporte de MySQL en PHP5 todavía.

8 Apoyo a MySQL Como en PHP5
Para obtener el soporte de MySQL en PHP, podemos instalar el paquete php-mysql. Es una buena idea instalar algunos PHP5 otros módulos, así como usted puede ser que necesite para sus aplicaciones. Puede buscar PHP5 módulos disponibles de esta manera:

php yum search

Escoja los que necesita y los instala como esta:

yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-PHP XML-xmlrpc

Ahora reinicie Cherokee:

/etc/init.d/cherokee restart

Ahora http://192.168.0.100/info.php recargar en su navegador y vaya a la sección de módulos de nuevo. Ahora debe encontrar gran cantidad de nuevos módulos de allí, incluido el módulo de MySQL:

Publicar un comentario en la entrada