Linux
Ruby 應用程序 Webroot 位置
我在工作中繼承了一個 ruby 應用程序,而且我對 ruby 託管環境還很陌生。該應用程序託管在 linux 伺服器上,但我無法找到 webroot 的位置。
我一直在尋找 /var/www 這是我一直在使用的其他應用程序的 linux 上 apache 的 webroot。但是此伺服器上不存在該位置。
我正在查看伺服器上的文件夾,感覺它可能正在使用 Nginx+passenger。有人可以指出我在哪裡看的正確方向嗎?任何幫助是極大的讚賞。
如果 nginx 作為一個包安裝,配置文件可能位於
/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
)。文件夾的名稱可能不同,但類似於sites-enabled
apache