sexta-feira, 17 de junho de 2011

Instalando Cherokee com PHP5 e MySQL no Ubuntu 12,04


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

Total de visualizações de página