我的服务器上安装了Nginx和Passenger。试图从它上面运行Grape(Rack)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;
}
乘客tutorial上的说明是;
服务器块的root必须指向应用程序的公共 子目录。
我的Grape API会有什么根源?
答案 0 :(得分:2)
如果是葡萄,则需要创建一个空的公用文件夹并指向服务器块中的此文件夹。