Dear friends,
I followed the guide on 
http://techoctave.com/c7/posts/16-how-to-host-a-rails-app-with-phusion-passenger-for-nginx
 
and successfully deployed two apps on the same web server, some months ago.
Then when I upgraded to Rails 2.3.13.rc1 everything seems to be OK, but 
when I visit my app with the browser all that I get is the Welcome page 
from Nginx.
Here is my nginx.conf:

worker_processes  4;
http {
    passenger_root 
/home/luis/.rvm/gems/ruby-1.9.3-p392/gems/passenger-3.0.19;
    passenger_ruby /home/luis/.rvm/wrappers/ruby-1.9.3-p392/ruby;

server {
        listen       80;
        server_name  domain.com;
        root /home/lacy/public_html;
        passenger_enabled on;
        passenger_base_uri /myapp1;
location / {
            root   html;
            index  index.html index.htm;  }
error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;  }
}

Here is my deploy.rb:

require "bundler/capistrano"
require "rvm/capistrano"            
set :rvm_ruby_string, :local       

set :domain, 'www.myapp1.domain.com'   
set :application, "myapp1"
set :repository,  "g...@github.com:xxxxxxxx/myapp1.git" 
set :branch, "master"

set :scm, "git"      
set :user, "myapp1"    
set :deploy_to, "/home/myapp1/apps/#{application}" 
set :deploy_via, :remote_cache
set :copy_strategy, :export

set :use_sudo, false
set :keep_releases, 3

role :web, 'my IP'  
role :app, 'my IP'                         
role :db,  'my IP', :primary => true 

set :port, 22

after 'deploy:update_code' do
  run "cd #{release_path}; RAILS_ENV=production rake assets:precompile"
end

# If you are using Passenger mod_rails uncomment this:
namespace :deploy do
  task :start do ; end
  task :stop do ; end
  task :restart, :roles => :app, :except => { :no_release => true } do
  run "#{try_sudo} touch #{File.join(current_path,'tmp','restart.txt')}"
  end
end

Curiously /opt/nginx/logs/error.log doesn't report anything.
I am fighting with this problem during many days without any solution. I'm 
very tired and under hard pressure from my client, 
Does anybody have a hint, where to look for my mistake?
Thanks in advance!

Luis






-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rubyonrails-talk+unsubscr...@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msg/rubyonrails-talk/-/sVlyNQwfrLUJ.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to