Raczej proste pytanie, jak sądzę, czy możliwe jest zainstalowanie pasażera, gdy nginx jest już zainstalowany na twoim serwerze internetowym?Instalowanie Pasażera, gdy Nginx jest już zainstalowany; Możliwy?
Jeśli odpowiedź brzmi Tak, ja już przeprowadzone następujące działania:
W tej chwili mam już nginx zainstalowany (dla mojej aplikacji PHP), a następnie Zrobiłem kasę z git repozytorium pasażera:
mkdir /repositories
cd /repositories/
git clone https://github.com/FooBarWidget/passenger.git
cd passenger/
a następnie dodać ten fragment do /etc/nginx/conf/nginx.conf
http {
...
passenger_root /repositories/passenger;
passenger_ruby /usr/local/rvm/wrappers/ruby-1.9.2-p290/ruby;
...
}
jednak gdy chcę uruchomić ponownie nginx pojawia się następujący błąd:
* Starting Web Server nginx
nginx: [emerg] unknown directive "passenger_root" in /etc/nginx/nginx.conf:19
Co mnie podsumowuje, że nadal muszę skonfigurować konfigurację, aby nginx mógł wiedzieć, że używamy pasażera.
Mój blok serwer
server {
listen 80;
server_name rails.kreatude.com;
root /srv/www/my_test_app;
passenger_enabled on;
}
po długim czasie poszukiwania, to jest rozwiązanie! tks –