Я только начал играть с настройками Unicorn и NGINX (любая полноценная ссылка была бы признательна. Я ползал по Google в течение трех дней и собирал то, что мне нужно, чтобы мой сервер работал в стойке).
Продолжая мой вопрос.Похоже, я правильно настроил 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
Любая помощь будет принята с благодарностью!