Cómo configurar Cherokee (servidor web) con PHP5 (FastCGI)/MySQL Support en Ubuntu 12.10

Cómo configurar Cherokee (servidor web) con PHP5 (FastCGI)/MySQL Support en Ubuntu 12.10

Cherokee. es una función multiplataforma rica y flexible, liviana y de alto rendimiento de código abierto Servidor web. servidor proxy inverso. que se publicó bajo GNU. ( Licencia pública general. . El proyecto Cherokee se desarrolló utilizando lenguaje C. y estuvo disponible para todos los principales sistemas operativos como Linux. Mac OS X. y Windows . Una de las características principales del servidor web Cherokee es que ofrece una interfaz gráfica de administración desde donde puede administrar tareas relacionadas con el servidor web.

Instalar Cherokee Web Server en Ubuntu Instalar Cherokee Web Server en Ubuntu Instalar Cherokee Web Server en Ubuntu

Características de Cherokee

  1. Potente interfaz web para administrar y configurar el servidor web.
  2. Fácil implementación de aplicaciones web.
  3. Soporte para las últimas tecnologías web como PHP, FastCGI, CGI, SSI, TLS/SSL, LDAP, proxy HTTP, almacenamiento en caché de contenido, transmisión de video, etc.
  4. Ejecutar en Linux, Windows, MacOS X y BSD

Este artículo muestra cómo instalar Cherokee. (servidor web) en Ubuntu 12.10. Server con PHP5. ( FastCGI. / MySQL. compatible. Este artículo también es compatible con la versión anterior de Ubuntu. Asegúrese de estar registrado como usuario root. para realizar todas las tareas mencionadas en este artículo.

Instalación de MySQL en Ubuntu 12.10

Primero, instale Compatibilidad con MySQL. para el servidor web Cherokee. En medio de la instalación, se le pedirá que proporcione una nueva contraseña de usuario raíz de MySQL.

# apt-get install mysql-server mysql-client

Instalación de PHP5 con FastCGI en Ubuntu 12.10

A continuación, instale PHP5. con soporte FastCGI. para el servidor web Cherokee.

# apt-get install php5 php5-cgi

Configuración de PHP5 para soporte FastCGI

Para obtener soporte fastcgi, abra el archivo /etc/php5/cgi/php.ini.

# nano/etc/php5/cgi/php.ini freestar.config.enabled_slots.push

Descomente la línea cgi.fix_pathinfo = 1:. y guarde el archivo. Vea la captura de pantalla a continuación.

 Habilitar el soporte FastCGI en Ubuntu Habilitar la compatibilidad con FastCGI en Ubuntu Habilitar el soporte FastCGI en Ubuntu

Instalar el servidor web Cherokee en Ubuntu 12.10

Usamos el propio PPA. de Cherokee ( Archivo de paquetes personales. , así que agreguemos el ppa a su sistema y hagamos la actualización del sistema.

# add-apt-repository ppa: cherokee-webserver/ppa # apt-get update

Una vez, PPA agregado, abra el terminal con “Ctrl + Alt + T” y escriba el comando desde el terminal. Le pedirá confirmación si desea instalar Cherokee Web Server. Escriba “Sí” para continuar.

# apt-get install cheroke

Una de las características agradables de Cherokee Web Server es su panel de control de administración basado en Web desde donde puede administrar su servidor Web. Comando de fuego ‘cherokee-admin’ se iniciará una vez nombre de usuario. y contraseña. que se utilizarán más adelante (copie la contraseña en el portapapeles). De forma predeterminada, el servidor web Cherokee está vinculado al host local ( 127.0.0.1. o la dirección IP del sistema ( xx.xx.xx.xx. en el puerto no 9090 . En mi caso sería algo así como http://10.0.2.15:9090/.

 Cherokee Admin  Cherokee Admin Inicie Cherokee Admin

Ahora, Abra el navegador y escriba http://127.0.0.1:9090/ o http://10.0.2.15:90 90/ en la barra de direcciones. Cuando se le solicite, proporcione el nombre de usuario “ admin. , pegue la contraseña que se copió anteriormente durante el comando “cherokee-admin” . Así es como se ve la interfaz web y el funcionamiento de Cherokee Web Server.

 Interfaz de administración Cherokee Interfaz de administración Cherokee Página de bienvenida de Cherokee Admin

Cómo comenzar. Deténgase. y verifique el estado. de Cherokee Web Server. También para verificar que cherokee-admin. y el servidor web se estén ejecutando.

#/etc/init.d/cherokee status #/etc/init.d/cherokee stop #/etc/init.d/cherokee start #/etc/init.d/cherokee restart sudo netstat-antp | grep cherokee

Para dejar de ejecutar cherokee-admin. presione CTRL + C. en la terminal o use el siguiente comando.

sudo killall-TERM cherokee-admin

Configuración de PHP5 con soporte FastCGI para Cherokee

Por defecto, el soporte de PHP5. no está habilitado en Cherokee. Necesitamos habilitarlo manualmente yendo al panel de control de administración de Cherokee en http://10.0.2.15:9090/.

 cherokee home  cherokee home Administrador Cherokee Página

Navegar a vServers. seleccione el vhost. predeterminado y luego vaya a la pestaña Comportamiento. y ejecute Administración de reglas.

 Seleccione Cherokee Default Vhost Seleccione Cherokee Default Vhost Seleccione Cherokee Default Vhost

En la columna de la izquierda, verá la lista de reglas disponibles. Vea la imagen a continuación para su referencia.

Reglas cherokee  Reglas cherokee Reglas Cherokee

Haga clic en el icono” +. “junto a la pestaña Comportamiento que dice” Agregar regla de comportamiento. “.

 cherokee Agregar regla de comportamiento  cherokee Agregar regla de comportamiento Cherokee Agregar regla de comportamiento

Seleccione” Idiomas. “en la columna de la izquierda, luego elija PHP. y presione “ Agregar. ”.

 Cherokee Add PHP Support  Cherokee Add PHP Support Cherokee Add PHP Support

A continuación, haga clic en Crear. en el Asistente de configuración. ventana.

 Cherokee Create PHP Support Cherokee Create PHP Support Cherokee Create PHP Support

Se agregó una nueva regla a la columna izquierda que dice” Extensiones php. “con estado” NO FINAL. “. Haga clic en “ NO FINAL. y conviértalo en “ FINAL. .

Habilitar extensiones PHP en Cherokee  Habilitar extensiones PHP en Cherokee Habilite las extensiones PHP en Cherokee

A continuación, en esquina superior derecha, verá el botón “ GUARDAR. , haga clic en él para guardar la configuración.

 Cherokee Guardar configuración  Configuración de guardado de Cherokee Configuración de guardado de Cherokee

Ahora reinicie el Cherokee w eb para realizar nuevos cambios.

#/etc/init.d/cherokee restart

A continuación, vaya a vServers. en la pestaña Comportamiento. ver PHP. está habilitado.

Verificar PHP para Cherokee Verificar PHP para Cherokee Verificar PHP para Cherokee

Probar PHP5 con FastCGI Support

El directorio raíz web predeterminado para el sitio web es /var/www. Debajo de este directorio cree un archivo llamado phpinfo.php.

# nano/var/www/phpinfo.php

Agregue las siguientes líneas de código y guarde el archivo.

A continuación, llame al archivo en el navegador como http://10.0.2.15/phpinfo.php.  Cherokee Verificar php info Cherokee Verify php info Verifique PHP con FastCGI Support

Vea la figura anterior, verá que PHP5. está habilitado con FastCGI. sup ort con otros módulos por carga, pero falta una cosa en la lista (es decir, MySQL. . Todavía no hemos agregado la compatibilidad con MySQL. para PHP5. Hagámoslo.

Habilitar el soporte de MySQL para PHP5

Para habilitar el soporte de MySQL. para PHP. instale php5-paquete mysql. con otros módulos php importantes que pueden ser necesarios para sus aplicaciones.

# apt-get install php5-mysql php5-gd php5-curl php-pear php5-imagick php5-memcache php5-xmlrpc php5-xsl

A continuación, reinicie el servidor web Cherokee.

#/etc/init.d/cherokee restart

Actualice el navegador ( http://10.0.2.15/phpinfo.php) y busque “ mysql. , obtendrá una sección MySQL. con una lista de otros módulos.

 soporte de mysql para Cheorkee  mysql para Cheorkee Verificar el soporte de MySQL para Cherokee

¡Eso es todo! Para obtener más información, visite Cherokee Web Server.