我知道 nginx 是一个网络服务器,而乘客是一个应用程序服务器。我们可以跑
passenger start
启动我们的 rails 应用程序,一切似乎都运行良好。但是有很多关于将 nginx 设置为反向代理的帖子。
如果这方面的专家分解每个组件,并解释为什么需要 nginx 和乘客一起使用,以及每个组件的作用,那将会很有帮助。
思考问题:
- 与单独运行乘客相比,将乘客包裹在 nginx 周围的主要目的是什么?
- 单独运行乘客是不是很糟糕?
- 运行“passenger start”会启动自己的 nginx 服务器吗?
最佳答案
您的所有问题都在官方乘客文件中得到解答。
关于ruby-on-rails - 为什么你需要带乘客的 nginx 来实现 RoR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32801291/