Ubuntu/Linux – Instalando e configurando o Nginx com PHP (Installing Nginx With PHP5)

nginx

Nginx ( Pronuncia: Engine-X ) é open-source, servidor de alto desempenho HTTP e proxy reverso, bem como um servidor proxy de IMAP/POP3. Igor Sysoev iniciou o desenvolvimento do Nginx em 2002, com o primeiro lançamento público em 2004 o Nginx agora abriga cerca de 12,18% (22.2M) de domínios. Nginx é conhecido pelo seu alto desempenho, estabilidade, rico conjunto de recursos, configuração simples e baixo consumo de recursos.

Nginx é um servidores escritos para resolver o problema C10K . Ao contrário dos servidores tradicionais, Nginx não depende de tópicos para processar pedidos. Em vez disso, usa um event-driven arquitetura muito mais escalável (assíncrono). Esta arquitetura utiliza pequenas, mas mais importante, valores previsíveis de memória sob carga.  ( http://wiki.nginx.org/Main )

Em passos bem completos vamos iniciar a instalação e configuração desse excelente servidor WEB, vou tentar detalhar ao máximo ou pelo menos informar o que fazer sem erros, pois é um processo chato. Vamos lá: Continue reading

Apontando um domínio para o serviço Route 53 da Amazon

route53

Neste post vamos mostrar como configurar o Route 53 da Amazon Web Services (aws). Encontrei este vídeo que me serviu de tutorial, feito pelo Roberto Silva, um video muito bom e bem explicado.

Para quem quer adquirir um serviço de DNS, recomendo o Route 53, ele é bem simples de configurar, rápido e barato.

Para mais detalhes: http://aws.amazon.com/pt/route53/

Linux – Habilitando o modo rewrite, htaccess files, do Apache2

mod_rewrite_htaccess

 

Irei demostrar nesse post como habilitar o módulo rewrite (mod_rewrite) do apache2. Esse módulo é responsável para ativar o uso dos arquivos .htacces. Utilizei o Ubuntu Server para teste, porem acredito que funcione na maioria das distribuições.
O apache trabalha com a ativação de modulos e configuração em geral, com links simbolicos na pasta /etc/apache2/mods-enabled apontando para modulos disponíveis na pasta /etc/apache2/mods-available.
Para conseguirmos utilizar os arquivos .htaccess, devemos habilitar o modulo rewrite, criando um link simbólico do arquivo rewrite.load da pasta available para a pasta enabled.
sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load
Para completar e habilitar o uso dos arquivos .htaccess devemos liberar a opção AllowOverride da tag <Directory /var/www> no arquivo /etc/apache2/sites-available/default, deixando-o da seguinte maneira:

Continue reading

Problemas com horário no Glassfish como mudar o TimeZone (How do I change the TZ of Glassfish?)

Você teve problemas com sua aplicação depois do horário de verão? seu servidor está com a hora certa seu banco também porém sua aplicação continua a trazer o horário errado?

É muito provável que o problema esteja em seu Glassfish pois por padrão ele não vem configurado o Time Zone.

Para resolver esse problema é só setar uma propriedade no gerenciador veja como abaixo:
Continue reading