我正在使用Nginx和Passenger Enterprise运行多个Ruby应用程序,一切运行正常。我试着运行一个Node.js应用程序,我得到这个错误:
App 2243 output: /bin/sh: 1: exec:
App 2243 output: node: not found
App 2243 output:
我在以下用户中尝试了“node -v”:root、nginx user和app.js owne,在所有这些上都找到了node。
下面是我的nginx.conf设置:
server {
listen 80;
server_name mysite.com;
root myapp_root/public;
passenger_enabled on;
passenger_app_type node;
passenger_startup_file app.js;
}
为什么nginx + passenger找不到node?
1条答案
按热度按时间qcbq4gxm1#
将此添加到服务器块: