Mostrando postagens com marcador CENTOS. Mostrar todas as postagens
Mostrando postagens com marcador CENTOS. Mostrar todas as postagens

Django com Nginx e Gunicorn no Centos

Nesse post vou mostrar como efetuar o deploy de uma aplicação Django com Nginx e Gunicorn (Green Unicorn) no centos 6.
Gunicorn é um servidor wsgi nativo ou seja não é necessário nenhum módulo wsgi para seu pleno funcionamento. Por isso iremos utiliza-lo para servir todo conteúdo dinâmico que será passado através da função de proxy reverso do nginx que por sua vez cuidará do conteúdo estático.

Alterar o Device da Placa de Rede no Linux

As placas de rede no linux, geralmente são reconhecidas como eth0, eth1, eth2, ..., etc, onde cada placa é vinculada a uma dessas interfaces com suas configurações próprias de ip, máscara, gateway e o endereço mac.
Devido a regras do udev cada endereço mac é atribuído permanentemente ao device (eth1, eth2 ..) o que é uma grande vantagem, pois ao efetuar um reboot no sistema você não corre o risco da configuração da placa de rede reconhecida como eth0 seja atribuída a eth1 ou vice-versa o que causaria uma grande dor de cabeça em um servidor em produção por exemplo.


Então por que eu iria querer alterar o device da minha placa ? simples, digamos que seu computador possuí apenas uma placa de rede reconhecida como eth0, então em algum momento sua placa de rede queime, e você compra uma nova placa, do mesmo modelo que sua placa antiga e ao trocar as placas em seu computador a nova placa é reconhecida como eth1 mesmo sendo a única placa adicionada.

NGINX com PHP no CentOS

Nginx é um servidor web de alta performance e que tem mostrado ótimos resultados em diversos casos como o wordpress por exemplo.
Pesquisando no google você pode encontrar vários casos de sucesso com o Nginx, desde implementações como proxy reverso ou um servidor de alta requisição com baixíssimo uso de cpu etc.

Varnish 3 com Apache no CentOS

Acredito que todo mundo já ouviu falar do Varnish pelo menos uma vez, devido a quantidade de empresas que estão adotando-o como solução de proxy reverso, principalmente os grandes portais que tem uma quantidade enorme de acessos diariamente. Um grande caso de sucesso com a implementação do varnish é a globo.com onde pode ser visto uma apresentação da mesma aqui e aqui, explicando como foi implementado, os motivos que levaram a escolha de se utilizar varnish e números interessantes tanto de acesso quanto de custos.

Instalar e configurar o varnish não é dificil, porém como no caso da globo eles fizeram uma configuração totalmente personalizada para o cenário deles. Irei mostrar como instalar e utilizar o varnish em sua configuração padrão, o que dependendo do seu caso pode ser mais do que suficiente para ser utilizado em um blog ou em um site com uma quantidade razoavel de acessos, porém nada irá impedi-lo de configurar o varnish como desejar buscando informações externas a essa tutorial.