Proxy Nginx com Unicórnio

Proxy Unicorn com Nginx

  • Este artigo presume que você já instalou o nginx, caso contrário, pode instalar o nginx usando
sudo apt-get install nginx
  • Baixe o nginx.conf e o conf disponível em sites do meu repo
cd /etc/nginx/
wget https://raw.github.com/vickeeyz/scripts/master/nginx+unicorn/nginx/nginx.conf
cd /etc/nginx/sites-available/
wget https://raw.github.com/vickeeyz/scripts/master/nginx+unicorn/nginx/sites-available/appname

NOTA: Certifique-se de abrir e editar o conf para substituir appname por seu appname

Vá para o diretório nginx / sites-enabled e crie um link simbólico para sites disponíveis. Conf

cd /etc/nginx/sites-enabled
ln -s /etc/nginx/sites-available/appname appname

Reinicie o nignx

sudo service nginx restart

Para configurações Unicorn

coloque o unicorn.rb no app / config /

cd /home/user/sites/appname/config/
wget https://raw.github.com/vickeeyz/scripts/master/nginx+unicorn/unicorn/unicorn.rb
  • crie um diretório unicórnio em / etc
sudo mkdir /etc/unicorn 

baixe o arquivo app.conf em / etc / unicorn

cd /etc/unicorn/
wget https://raw.github.com/vickeeyz/scripts/master/nginx+unicorn/unicorn/appname.conf

modifique-o de acordo com sua necessidade

sudo nano /etc/unicorn/app.conf

baixe o script unicorn.sh em /etc/init.d/

cd /etc/init.d/
wget https://raw.github.com/vickeeyz/scripts/master/nginx+unicorn/unicorn/unicorn.sh

salve o script com o nome unicórnio

tornar o script de inicialização unicórnio executável

chmod +x /etc/init.d/unicorn
update-rc.d unicorn defaults

Agora comece o serviço do unicórnio

sudo service unicorn restart