Configurando Servidor Web Cherokee no Centos 6.3

Neste artigo, venho mostrar a vocês a configuração do servidor Web Cherokee, muito leve e rápido. Conta com um painel de administração que facilita toda a administração do mesmo. Excelente alternativa ao famoso Apache.

[ Hits: 22.856 ]

Por: Flavio Milan em 19/11/2012


Instalação e configuração do PHP



Execute o comando:

# yum install php-cgi php-mysql php-curl php-gd php-idn php-pear php-imagick php-imap php-mcrypt php-memcache php-recode php-snmp php-sqlite php-tidy php-xmlrpc php-xls

Vamos agora configurar o PHP. Abra seu arquivo de configuração e descomente a linha:
# cgi.fix_pathinfo=1


# vim /etc/php5/cgi/php.ini

; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's
; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok
; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting
; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting
; of zero causes PHP to behave as before. Default is 1. You should fix your scripts
; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
; http://php.net/cgi.fix-pathinfo
cgi.fix_pathinfo=1

Reinicie o serviço do Cherokee:

# service cherokee restart

Agora vamos configurar o PHP a partir do painel do Cherokee. Abra o painel:
  • Clique em: vServers
  • Vá à aba: Behavior
  • Clique em: Rule Managment

No canto esquerdo você verá todas as regras configuradas do servidor, clique no símbolo de "+" para podermos adicionar uma nova regra.
No pop-up que se abre, clique em "Languages", marque "PHP" e clique em "Adicionar".
Clique em "Criar".
Após adicionado, você deve clicar na regra PHP que aparece na lateral esquerda em "NON FINAL", irá aparecer "FINAL".

Após isso, clique em "SALVAR" e "Reiniciar seguro".

Após a configuração, aperte CTRL+C no terminal para matar o serviço cherokee-admin.

Testando o PHP

Crie um arquivo "php" no diretório /var/www/cherokee que irá conter uma função PHP para teste:

# vi /var/www/cherokee/teste.php

<?php
phpinfo();
?>

Após isso, abra o navegador e coloque o endereço:

http://192.168.1.101/teste.php

Você deverá ver a página de informações do PHP.

Conclusão

Espero ter ajudado e mostrado a toda comunidade este servidor que é pouco conhecido, mas é tão poderoso quanto todas as outras opções.

Sinta-se à vontade para comentar e dar opiniões.

Abraço a todos!

Página anterior    

Páginas do artigo
   1. Introdução
   2. Instalação e configuração do PHP
Outros artigos deste autor

Melhorando a segurança de servidores GNU/Linux (Parte 1)

Configuração de Servidor Web no FreeBSD 9

Leitura recomendada

APT-GET sem CD: criando repositórios locais

Bacula no Debian Lenny

Instalando Slackware "na marra"

Apache + Virtual Host + DNS no Debian Lenny

Deixando aplicativos do Wine com a aparência melhor

  
Comentários
[1] Comentário enviado por premoli em 19/11/2012 - 16:00h

Nota 10 pro artigo e pro cherokee!!

[2] Comentário enviado por flaviomilan em 19/11/2012 - 16:20h


[1] Comentário enviado por premoli em 19/11/2012 - 16:00h:

Nota 10 pro artigo e pro cherokee!!


Muito obrigado, esse é o tipo de apoio que nos motiva a escrever algo.

Simplesmente achei o Cherokee fantastico, você pode alem de tudo instalar aplicativos via painel, por exemplo phpmyadmin e o ruby on rails. Ambos podem ser instalados com poucos clicks, instale ele que eu tenho certeza que você tambem vai gostar.


Abração

[3] Comentário enviado por cromado em 19/11/2012 - 18:32h

Legal, mas para servidor Web é muito mais interessante deixar o SELinux e Firewall ativo. sem falar que dá um ar mais profissional para o artigo.

[4] Comentário enviado por flaviomilan em 19/11/2012 - 18:45h


[3] Comentário enviado por cromado em 19/11/2012 - 18:32h:

Legal, mas para servidor Web é muito mais interessante deixar o SELinux e Firewall ativo. sem falar que dá um ar mais profissional para o artigo.


Com certeza, não era minha inteção publicar sobre a segurança do servidor e sim a instalação de um servidor web, mais caso o pessoal queire eu posso criar um artigo sobre o processo de hardening e configuração do IPTables e SELinux.

Abraço

[5] Comentário enviado por cromado em 19/11/2012 - 19:00h


[4] Comentário enviado por flaviomilan em 19/11/2012 - 18:45h:


[3] Comentário enviado por cromado em 19/11/2012 - 18:32h:

Legal, mas para servidor Web é muito mais interessante deixar o SELinux e Firewall ativo. sem falar que dá um ar mais profissional para o artigo.

Com certeza, não era minha inteção publicar sobre a segurança do servidor e sim a instalação de um servidor web, mais caso o pessoal queire eu posso criar um artigo sobre o processo de hardening e configuração do IPTables e SELinux.

Abraço


A questão nem é segurança, escrever um artigo sobre isto, não é isto, não é tão complexo, são duas linhas super simples que você desativou. tá certo, é sua opção para o artigo. mas que torna o artigo pouco prático entende, se você deixar o SELinux e o Firewall ativo, o cara pode por em produção o que você escrever. mas é apenas uma sugestão entre deixar o artigo profissional ou apenas para estudo.

É isso aí, Congrats pelo artigo.



[6] Comentário enviado por R.S.P Andre em 19/11/2012 - 19:14h

Rapá, eu nem conhecia, mas depois do seu artigo despertei o interesse e instalei no meu servidor doméstico para fins de testes.
Gostei muito dele. a interface de administração é muito útil.
Meu servidor é GNU/Debian

Meus parabéns pelo artigo.


Nota 10.

[7] Comentário enviado por flaviomilan em 19/11/2012 - 19:44h


[5] Comentário enviado por cromado em 19/11/2012 - 19:00h:


[4] Comentário enviado por flaviomilan em 19/11/2012 - 18:45h:


[3] Comentário enviado por cromado em 19/11/2012 - 18:32h:

Legal, mas para servidor Web é muito mais interessante deixar o SELinux e Firewall ativo. sem falar que dá um ar mais profissional para o artigo.

Com certeza, não era minha inteção publicar sobre a segurança do servidor e sim a instalação de um servidor web, mais caso o pessoal queire eu posso criar um artigo sobre o processo de hardening e configuração do IPTables e SELinux.

Abraço

A questão nem é segurança, escrever um artigo sobre isto, não é isto, não é tão complexo, são duas linhas super simples que você desativou. tá certo, é sua opção para o artigo. mas que torna o artigo pouco prático entende, se você deixar o SELinux e o Firewall ativo, o cara pode por em produção o que você escrever. mas é apenas uma sugestão entre deixar o artigo profissional ou apenas para estudo.

É isso aí, Congrats pelo artigo.





Cara você falou uma grande verdade, e se alguém quiser colocar ele em produção, não tinha me atentado a isso, você tem muita razão pois se esse servidor for com essas configurações para produção ele está vulnerável, prestarei atenção nesse ponto nos próximos posts.

Valeu e Abraço

[8] Comentário enviado por flaviomilan em 19/11/2012 - 19:45h


[6] Comentário enviado por R.S.P Andre em 19/11/2012 - 19:14h:

Rapá, eu nem conhecia, mas depois do seu artigo despertei o interesse e instalei no meu servidor doméstico para fins de testes.
Gostei muito dele. a interface de administração é muito útil.
Meu servidor é GNU/Debian

Meus parabéns pelo artigo.


Nota 10.


Muito obrigado amigo, espero estar contribuindo

Estou a sua disposição.

Abraço

[9] Comentário enviado por gelinski em 07/01/2013 - 11:32h

Mas me diz uma coisa, para gerenciamento dos sites, continua na mesma como no Apache? Criação de Virtual Hosts, entre outros? Ou na interface do admin do Cherokee tem isso?

[10] Comentário enviado por flaviomilan em 07/01/2013 - 17:11h


[9] Comentário enviado por gelinski em 07/01/2013 - 11:32h:

Mas me diz uma coisa, para gerenciamento dos sites, continua na mesma como no Apache? Criação de Virtual Hosts, entre outros? Ou na interface do admin do Cherokee tem isso?


Boa tarde amigo,

Não, ele gerencia tudo isso tambem via painel, dentro do painel existe um menu chamado vServer e lá você faz todas essas configurações.


Duvidas estou a disposição.

Abraço

[11] Comentário enviado por removido em 26/05/2013 - 12:25h

muito bom o artigo cara! vou fazer uns testes na minha máquina, continue escrevendo para a comunidade! []'s


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts