使用Nginx / Passenger部署Grape API

我的服务器上安装了Nginx和Passenger。 试图运行一个葡萄(机架)API

当我部署Rails应用程序时,我在Nginx conf中有这个服务器块;

server { listen 80; server_name yourserver.com; # Tell Nginx and Passenger where your app's 'public' directory is root /path-to-app/public; # Turn on Passenger passenger_enabled on; passenger_ruby /path-to-ruby; } 

乘客指南上的说明是;

服务器块的根必须指向您的应用程序的公共子目录。

在我的葡萄API中,这个根是什么?

在葡萄的情况下,您需要创建一个空的公用文件夹,并指向该服务器块中的该文件夹。