相关疑难解决方法(0)

Unicorn与nsengerx背后的乘客独立

我正在尝试在Unicorn和Phusion Passenger Standalone(以前的Phusion Passenger Lite)之间做出决定.我想在我的服务器上托管多个应用程序.我有运行nginx并监听端口80.我需要一个webapp服务器,我可以根据请求服务器名称和/或缺少现有静态目录/文件来代理请求.我对编译Passenger作为nginx(标准安装)的一部分不感兴趣,因为我的模型允许更多的灵活性(比如使用不同的应用程序运行不同版本的Ruby).

我已经阅读了很多关于Unicorn的内容,它很适合我的模型,但我看到Passenger Standalone基本上可以做同样的事情.即使有大量的文档用于标准的Passenger安装,但乘客独立版似乎并不多.甚至官方文档都是裸露的.

有人可以比较和对比这两个Ruby webapp服务器,并给我各自的优缺点.请记住,它们只会用于"快速客户".

谢谢.

ruby rack passenger nginx unicorn

10
推荐指数
1
解决办法
6322
查看次数

为什么要使用gunicorn和反向代理?

来自Gunicorn的文档:

部署Gunicorn

我们强烈建议在代理服务器后面使用Gunicorn.

Nginx配置

虽然有许多HTTP代理可用,但我们强烈建议您使用Nginx.如果您选择其他代理服务器,则需要确保在使用默认的Gunicorn工作时缓冲客户端缓慢.如果没有这种缓冲,Gunicorn很容易受到拒绝服务攻击.您可以使用slowloris检查代理是否正常运行.

为什么强烈建议使用代理服务器,缓冲如何防止DOS攻击?

proxy nginx gunicorn

8
推荐指数
1
解决办法
1974
查看次数

标签 统计

nginx ×2

gunicorn ×1

passenger ×1

proxy ×1

rack ×1

ruby ×1

unicorn ×1