我相信一个简单的问题,当你的网络服务器上已经安装了nginx时,是否可以安装乘客?当Nginx已安装时安装Passenger;可能?
如果答案是肯定的,我已经执行以下操作:
在这个非常时刻,我已经nginx的安装(我的PHP应用程序)和明年我做了乘客的git仓库的结帐:
mkdir /repositories
cd /repositories/
git clone https://github.com/FooBarWidget/passenger.git
cd passenger/
,然后这个片段时,我要重新启动nginx的,我得到以下错误增加到/etc/nginx/conf/nginx.conf
http {
...
passenger_root /repositories/passenger;
passenger_ruby /usr/local/rvm/wrappers/ruby-1.9.2-p290/ruby;
...
}
但是:
* Starting Web Server nginx
nginx: [emerg] unknown directive "passenger_root" in /etc/nginx/nginx.conf:19
我总结说我仍然需要设置一些配置,因为nginx要知道我们使用的是乘客。
我的服务器块
server {
listen 80;
server_name rails.kreatude.com;
root /srv/www/my_test_app;
passenger_enabled on;
}
在looong时间搜索后的问题,这是解决方案! tks –