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