Cherokee é um servidor web muito rápido, flexível e fácil de configurar. Ele suporta as tecnologias difundidas hoje em dia:, SCGI, PHP, CGI, TLS e conexões criptografadas SSL, hosts virtuais, autenticação, codificação na mosca, balanceamento de carga, os arquivos de log do Apache compatíveis, e muito mais. Este tutorial mostra como você pode instalar Cherokee em um servidor Ubuntu 12,04 com PHP5 apoio (através de FastCGI) e suporte ao MySQL.
Eu não emitir qualquer garantia de que isso vai funcionar para você!
1 Nota Preliminar
Neste tutorial eu uso o hostname server1.example.com com o endereço IP 192.168.0.100 . Essas configurações podem ser diferentes para você, então você tem que substituí-los quando necessário.
Estou correndo todos os passos deste tutorial com privilégios de root, então tenha certeza que você está logado como root:
sudo su
2 Instalação do MySQL 5
Primeiro vamos instalar o MySQL 5 como esta:
apt-get install mysql-server mysql-client
Você será solicitado a fornecer uma senha para o usuário root do MySQL - esta senha é válida para o usuário root @ localhost bem como root@server1.example.com , por isso, não tem que especificar uma senha de root do MySQL manualmente mais tarde :
Nova senha para o usuário "root" MySQL: <- yourrootsqlpassword
Repetir a senha para o usuário "root" MySQL: <- yourrootsqlpassword
3 Instalação Cherokee
Cherokee está disponível como um pacote do Ubuntu, portanto, pode instalá-lo assim:
apt-get install cherokee
Agora direcionar seu navegador para http://192.168.0.100 , e você deverá ver a página marcador Cherokee:
Cherokee pode ser configurado através de um painel de controle baseado na web que pode começar como segue:
cherokee-admin-b
(Por padrão cherokee-admin se liga apenas para 127.0.0.1 ( localhost ), o que significa que só pode se conectar a ele a partir do mesmo sistema. Com a -b parâmetro, você pode especificar o endereço de rede para ouvir. IP Se não for fornecido, ele vai ligar-se a todas as interfaces.)
Saída deve ser semelhante a esta:
root @ server1: ~ # cherokee-admin-b
[29/05/2012 13:46:44.778] (aviso) rrd_tools.c: 121 - Não foi possível encontrar o
binário rrdtool. | Um binário rrdtool personalizado não foi definida, eo
. servidor não pôde encontrar uma no PATH $ Cherokee Web Server 1.2.101 (30 de janeiro de 2012): Ouvir em todas as portas: 9090, TLS desativado, o IPv6, usando epoll, 4096 limite do sistema fds, max. 2.041 ligações, cache I / O, único segmento Login: Usuário: admin senha de uso único: YXiRcc6wcAnwcUo5 Interface Web: URL: http://localhost:9090/
Você precisa do nome de usuário e senha para entrar na interface web que pode ser encontrado em http://192.168.0.100:9090/ :
Esta é a forma como a interface web parece:
Para parar cherokee-admin , tipo CTRL + C na casca.
4 Instalação PHP5
Nós podemos fazer PHP5 trabalho em Cherokee através de FastCGI. Felizmente, o Ubuntu oferece uma FastCGI habilitado PHP5 pacote que iremos instalar como esta:
apt-get install php5-cgi
5 Configurando PHP5
Temos de modificar / etc/php5/cgi/php.ini e descomentar a linha cgi.fix_pathinfo = 1 :
vi etc/php5/cgi/php.ini /
Nenhum comentário :
Postar um comentário