2012-01-11 122 views
2

我剛開始玩Unicorn和NGINX設置(任何全面的引用,將不勝感激。我一直在谷歌爬行三天,並編譯我必須讓我的服務器運行在機架空間)。獨角獸+ NGINX:無法啓動獨角獸

繼續我的問題。看起來,我希望正確地將NGINX設置爲指向我的rails應用程序的目錄。它能夠顯示500錯誤頁面。現在,我在開始的麒麟

unicorn_rails -c /home/deployer/public_html/app/config/unicorn.rb 

的過程,它給了我這個錯誤

/home/deployer/.rvm/gems/ruby-1.9.3-p0/gems/unicorn-4.1.1/lib/unicorn/socket_helper.rb:144:in `initialize': Permission denied - bind(2) (Errno::EACCES) 
    from /home/deployer/.rvm/gems/ruby-1.9.3-p0/gems/unicorn-4.1.1/lib/unicorn/socket_helper.rb:144:in `new' 
    from /home/deployer/.rvm/gems/ruby-1.9.3-p0/gems/unicorn-4.1.1/lib/unicorn/socket_helper.rb:144:in `bind_listen' 

我試圖啓動一個端口80的應用程序,我知道我需要綁定到超級用戶權限任何低於1024.但是,當我嘗試使用sudo它給我

sudo: unicorn_rails: command not found 

任何幫助,將不勝感激!

回答

5

嘗試rvmsudo unicorn_rails -c /home/deployer/public_html/app/config/unicorn.rb