Table of Contents
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
Características de Cherokee
- Potente interfaz web para administrar y configurar el servidor web.
- Fácil implementación de aplicaciones web.
- 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.
- 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
Instalar el servidor web Cherokee en Ubuntu 12.10
Usamos el propio PPA. de Cherokee (
# 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/.
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.
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/.
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
En la columna de la izquierda, verá la lista de reglas disponibles. Vea la imagen a continuación para su referencia.
Reglas Cherokee
Haga clic en el icono” +. “junto a la pestaña Comportamiento que dice” Agregar regla de comportamiento. “.
Cherokee Agregar regla de comportamiento
Seleccione” Idiomas. “en la columna de la izquierda, luego elija PHP. y presione “
Cherokee Add PHP Support
A continuación, haga clic en Crear. en el Asistente de configuración. ventana.
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. .
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.
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
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.
php phpinfo (); ?> A continuación, llame al archivo en el navegador como http://10.0.2.15/phpinfo.php.
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.
Verificar el soporte de MySQL para Cherokee
¡Eso es todo! Para obtener más información, visite Cherokee Web Server.