Skip to content

Instantly share code, notes, and snippets.

@m3nd3s
Created August 26, 2012 19:24
Show Gist options
  • Save m3nd3s/3482847 to your computer and use it in GitHub Desktop.
Save m3nd3s/3482847 to your computer and use it in GitHub Desktop.
Configuração exemplo para o domínio almirmendes
server {
listen 80;
server_name almirmendes.com www.almirmendes.com;
# Este é o path onde está hospedada sua aplicação Rails, ele pode ficar onde você quiser, entretanto
# é comum coloca-los em uma pasta na home de algum usuário ou mesmo em /var/www/. Independente disto
# o que é necessário aqui é que você adicione o path da pasta public de sua aplicação Rails.
# Importantíssimo, se você utiliza o Capistrano para fazer deploy de sua aplicação, lembre-se de adicionar
# o current antes do public
root /home/m3nd3s/almirmendes.com/public;
passenger_enabled on;
# Comente a linha acima e descomente a abaixo se utiliza capistrano
# root /home/m3nd3s/almirmendes.com/current/public;
#error_page 404 /404.html;
# Forcando o www na url
if ($host !~* ^www\.) {
rewrite ^(.*)$ http://www.$host$1 permanent;
}
#Configuracao de expiracao para imagens e outros arquivos
location ~* \.(ico|css|js|swf|html|htm)(\?[0-9]+)?$ {
if (-f $request_filename) {
access_log off;
expires 5d;
break;
}
}
location ~* /(images|system|public) {
if (-f $request_filename) {
access_log off;
expires 5d;
break;
}
}
location ~ /\. { deny all; }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment