我相信一個簡單的問題,當你的網絡服務器上已經安裝了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 –