MBH*_*NYC 5 ruby-on-rails nginx
所以NGINX对我的rails应用程序非常有用 - 但是希望能帮助一个混合的静态/动态环境正确配置.这是一个API,所以基本上:
现在我知道我的位置/ try_files等正在挤压彼此,但我已经尝试了一堆排列,并且无法让它们全部工作.:)
upstream ss-api { server unix:/tmp/ss-api.socket fail_timeout=0; }
server {
listen 80 default deferred;
server_name localhost;
access_log /var/log/nginx/api_access.log;
location {
root /home/deployer/apps/api/current/public;
try_files $uri/index.html $uri.html $uri @ss-api;
}
location /doc/ {
root /home/deployer/apps/ss-api/current/doc;
}
location @ss-api {
proxy_pass http://ss-api;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 4G;
client_body_buffer_size 128k;
keepalive_timeout 5;
error_page 500 502 503 504 /500.html;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
766 次 |
| 最近记录: |