Ruby应用程序Webroot位置

我在工作中inheritance了一个ruby应用程序,我对ruby托pipe环境相当陌生。 该应用程序托pipe在一个Linux服务器上,但我无法findwebroot的位置。

我已经寻找/ var / www这是Apache的Linux的Webroot我已经与其他应用程序的webroot。 但是这个位置在这台服务器上不存在。

我正在浏览服务器上的文件夹,并有一种感觉,它可能是使用Nginx +乘客。 有人能指出我正确的方向在哪里看? 任何帮助是极大的赞赏。

如果nginx作为一个包安装,configuration文件可能位于/etc/nginx/nginx.conf ,你可能会发现这样的全局服务器设置:

 http { passenger_root /usr/share/phusion-passenger/source/bin/passenger; passenger_ruby /usr/local/rvm/rubies/ruby-1.9.2-p290/bin/ruby; server { listen 127.0.0.1:80; server_name localhost; root /var/www/localhost/htdocs; } include virtuals/*; } 

如果只有一个应用程序,它可以由root标记/etc/nginx/nginx.conf指定。 万一你有很多应用程序,它可能在virtuals文件夹(你应该寻找include )。 该文件夹的名称可能不同,但它是像Apache中sites-enabled的东西

inputnginx -V来查看是否安装了nginx,以及web根目录在哪里。 nginx的configuration通常位于/etc/nginx但命令会告诉你。

如果您安装了另一个Web服务器(例如, nginx -V返回command not found ),则过程是不同的。