Nginx: algumas configurações adicionais para frameworks e SSL

Saudações, dando continuidade ao último post segue uma série de configurações para o Nginx. SSL, Gerar as chaves com o comando openssl req -new -x509 -days 365 -nodes -out /etc/httpd/ssl/teste.pem -keyout /etc/httpd/ssl/teste.key (Em caso de dúvida ver esse post .) Na configuração do VirtualHost que coloquei em /etc/nginx/sites-available/teste.inet colocar as linhas: server { ... listen 443; ssl on; ssl_certificate /etc/httpd/ssl/teste.pem; ssl_certificate_key /etc/httpd/ssl/teste.key; ssl_session_timeout 5m; ssl_protocols SSLv2 SSLv3 TLSv1; ssl_ciphers HIGH:!

LEMP (Linux + Nginx + MySQL + PHP) no Fedora 17

Em férias escolares temporárias então de volta aos estudos caseiros. Resolvi fazer um test drive do Nginx o web server que ultimamente tem recebido boas críticas. Para instalação segui parcialmente o tutorial do if not true then false . Depois de fazer um backup, instalar do zero o Fedora 17, instalar algumas ferramentas básicas, parti para o web server. Primeiramente fiz a instalação que sempre fazia do LAMP (Linux + Nginx + MySQL + PHP).

Apache2 com SSL em VirtualHosts

Saudações Só pra não ficar sem escrever hoje precisei de SSL em apenas um projeto para testar algumas funcionalidades e segue o que fiz. Pesquisando no google achei um how to muito bom neste site. Foi só seguir a risca a criança. Passo a passo: Saudações Só pra não ficar sem escrever hoje precisei de SSL em apenas um projeto para testar algumas funcionalidades e segue o que fiz.

Ruby on Rails rodando no Apache com Passenger

Antes de mais nada devo lembrar que nosso apache já está rodando e funcionando com PHP e que já fizemos a instalação do Ruby on Rails usando RVM . Outra coisa que devo lembrar é que foi muito fácil. Agora sim hands on. Indo para o Home cd ~/ Instalamos a Gem Passenger gem install passenger Instalamos o módulo do apache 2 seguindo os passos passenger-install-apache2-module -a Criamos um arquivo de configuração no apache…

Instalação do Ruby on Rails no Fedora 16 usando RVM

Olá cambada O que eu vou guar dar pra não esquecer hoje é a instalação do Ruby on Rails no meu Fedora 16 usando o RVM (Ruby Version Manager). Foi bem simples, primeiro temos que ter o CURL instalado, se não tiver, baba: sudo yum install curl Depois é só seguir as instruções do quick install no site: No terminal executamos como usuário normal curl -L get.rvm.io | bash -s stable Após instalar recarregamos o shell com o comando:

PHP com Notices? Warnings? pode ser o output_buffering...

Saudações Esse post vai ser curto, mesmo porque o intuito principal é não esquecer e resolver rápido na próxima. Estava eu trabalhando esses dias quando um desenvolvedor de uma outra equipe me falou que algo estranho estava acontecendo, que na máquina dele um fomulário estava funcionando normal mas na máquina do designer estava dando pau. Fui lá conferir e a mensagem era mais ou menos assim: Notice: Undefined index bla bla bla… Line x, bla bla bla… e logo abaixo: Fatal Error, bla bla bla… Headers Already Sent, bla bla bla…

Versões de PHP diferente em cada virtual host na mesma máquina.

Um belo dia precisei dar suporte em dois projetos rodando PHP, legal mas um projeto roda usando PHP 5.2 e tinha que ter os módulos de memcache, APC e um módulo de radicalização de palavras chamado php-stemmer . O outro tinha que rodar em PHP 5.3 com os módulos mod_rewrite e mcrypt. Ok mas eu tenho uma máquina só, como faz? Estratégia: usar o ambiente com as instalações padrões ou seja, com PHP 5.

Downgrade simples de PHP 5.3 para PHP 5.2 no Ubuntu

Vamo que vamo que to empolgado. Motivos? vários: - Acabo de chegar em casa mais cedo do que de costume, na aula de desafios de programação consguimos tirar um 10 na atividade (nem lembro do último 10 que tirei na vida); - Consegui rodar várias versões e configurações de PHP numa mesma máquina separada por virtual hosts (mas esse artigo fica pra próxima, preciso fechar alguns estes amanhã); E por fim sabadão vamos dar uma parada, uma miniférias creio que merecida; Desta vez vou escrever algo que sempre esquecia e sempre usava: downgrade da versão de PHP para 5.

PHP 5.2 x PHP 5.3 na mesma máquina com xdebug e virtualbox

Saudações Pra falar a verdade eu não gostei desta solução mas algumas me pessoas pediram, esse site ainda está meio sem conteúdo então vou descrever a solução porca que estou usando para rodar um PHP 5.2 e um PHP 5.3 na mesma máquina. Tudo começou quando fui chamado para coordenar uma equipe de desenvolvimento e alguns dos projetos rodavam usando PHP 5.2 e outros PHP 5.3 (das máquinas utilizadas para desenvolver umas rodam Ubuntu 11.

Montando servidor local para testes de SSL

Hoje precisei debugar um problema que só acontece se acessarmos um servidor com SSL. O protocolo SSL provê a privacidade e a integridade de dados entre duas aplicações que comuniquem pela Internet. Isto ocorre através da autenticação das partes envolvidas e da cifra dos dados transmitidos entre as partes. Esse protocolo ajuda a prevenir que intermediários entre as duas pontas da comunicação tenham acesso indevido ou falsifiquem os dados transmitidos. (via wikipedia)