使用 Nginx 虚拟主机时如何配置 Unicorn

使用 Nginx 虚拟主机时如何配置 Unicorn

我跟着本教程使用 Nginx 和 Unicorn 在我的服务器上创建一个 Rails 应用程序。

现在我尝试在同一台服务器上运行两个 Rails 应用程序。当我working_directory "/path/to/app1"在 中设置时,我的第一个应用程序运行良好/etc/unicorn.conf,但是当转到第二个应用程序的域时,我的第一个应用程序会显示出来。我已经在 中为两个应用程序设置了虚拟主机配置,/etc/nginx/sites-available/并将它们符号链接到/etc/nginx/sites-enabled/。我该如何配置 Unicorn 以便它识别第二个应用程序?

答案1

找到答案了。Unicorn 每个实例只能运行一个 Rails 应用程序,因此每个应用程序需要运行多个守护进程。

相关内容