Это старая версия документа!
Запуск ruby скриптов
Unicorn
upstream unicorn {
server unix:/var/run/unicorn.sock fail_timeout=0;
}
server {
listen [[IP]]:80;
client_max_body_size 1G;
keepalive_timeout 5;
server_name [[DOMAIN]];
root /home/[[DOMAIN]]/httpdocs/current/public;
access_log /var/log/nginx/[[DOMAIN]].access.log;
error_log /var/log/nginx/[[DOMAIN]].error.log error;
charset utf-8;
try_files $uri/index.html $uri.html $uri @myapp;
location @myapp {
proxy_pass http://unicorn; # Часть после http:// должна полностью соответствовать имени в блоке upstream выше.
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect off;
}
error_page 500 502 503 504 /500.html;
location = /500.html {
root /home/[[DOMAIN]]/httpdocs/current/public;
}
location / {
#auth_basic "Website development";
#auth_basic_user_file /home/[[DOMAIN]]/authfile;
}
}