Falando em servidores Web, logo nos vem à cabeça o
Apache, porém, temos outras grandes opções menos utilizadas, mas não menos importantes, como
Lighttpd,
Nginx e
Cherokee. Pensando nisso, venho até vocês mostrar a configuração do
Cherokee com MySQL e PHP.
Neste artigo não irei abordar a instalação do
Centos, afinal existem vários artigos por aí que ensinam isso. ;D
Cherokee é um servidor Web leve e rápido, trabalha com tecnologias atuais e tem sua administração total em um painel chamado
cherokee-admin, trabalha o PHP com
FastCGI.
Vamos começar sua configuração.
IP de meu servidor: 192.168.1.101
Antes de iniciar sua configuração, devemos preparar o sistema.
Primeiro, desabilite o
SELinux.
Abra o arquivo de configuração do SELinux:
# vim /etc/selinux/config
Altere a linha:
SELINUX=enforcing
Para:
SELINUX=disabled
Salve o documento e saia.
Execute o seguinte comando no terminal:
# setenforce 0
Feito isso, vamos para a configuração do MySQL e instalação do Cherokee.
Instalando o MySQL
Vamos instalar o MySQL. Execute no terminal:
# yum install mysql-server mysql-client
Após a instalação, vamos adicionar o MySQL para inicialização junto com o sistema:
# chkconfig mysqld -levels 235 on
Iniciamos o serviço:
# service mysqld start
Vamos configurar o MySQL:
# mysql_secure_installation
Pedindo a senha de root, simplesmente dê um ENTER, pois ainda não configuramos o usuário root. Será perguntado se deseja criar uma senha de root, digite
Y e pressione ENTER.
Digite a senha de root e repita.
Em todas as perguntas, digite a opção
Y e dê ENTER até receber a mensagem de que o MySQL foi configurado.
Instalando o Cherokee
Instale primeiramente o repositório EPEL:
# rpm -Uvh http://fedora.uib.no/epel/6/x86_64/epel-release-6-7.noarch.rpm
Instale o Cherokee:
# yum install Cherokee
Adicionamos a inicialização junto com o sistema e iniciamos o service:
# chkconfig cherokee -levels 235 on
# service cherokee start
Abra o navegador e digite o IP da máquina, no meu caso:
http://192.168.1.101
Você deverá ver a seguinte tela:
Caso visualize, está tudo OK. Caso não visualize, o IPtables está bloqueando seu acesso. Limpe as regras do IPtables digitando os seguintes comandos:
# iptables -F
# iptables -X
Agora veremos o grande diferencial do Cherokee, a configuração dele é simples e melhor ainda, conta com um painel de administração que pode ser acessado pelo seguinte comando:
# cherokee-admin -b -t
Você recebe a resposta:
Login:
User: admin
One-time Password: 1Kkcc58atG8DNIM7
Web Interface:
URL: http://localhost:9090/
Acesso o endereço ip + porta 9090:
http://192.168.1.101:9090
Digite o usuário e senha que foi fornecido pelo comando acima, você irá acessar o painel do Cherokee.