新手问题 请教下 Puma 和 Nginx 关系

hanpanpan1 · 2016年05月30日 · 最后由 hfpp2012 回复于 2016年06月28日 · 2126 次阅读

请教下 puma 和 nginx 关系,谢谢!!

你明白 web 的一般架构就明白了。nginx 是接收请求最前端的服务器,puma 是 ruby app server 服务器。请求 -> nginx -> puma

nginx 是一个静态服务器,只会处理 js css html 这些东西,稍微复杂的动态请求,它就处理不了,比如 php,ruby 这样的脚本,它就处理不了,而 puma 能处理,那 nginx 就把这类请求转给 puma,puma 处理完再转给 nginx,nginx 最终转给用户,而 nginx 扮演的角色就是反向代理。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号