Pregunta

Acabo de comenzar a jugar con Unicorn y Nginx Configuración (cualquier referencia completa sería apreciada. He estado arrastrando por Google durante tres días y compilar lo que tengo para que mi servidor se ejecute en Rackspace).

Continuando con mi pregunta. Parece que, con suerte, he configurado a Nginx para señalar el directorio de mi aplicación Rails. Fue capaz de mostrar la página de error 500. Ahora estoy en el proceso de comenzar unicornio

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

y me da este error

/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'

Estoy tratando de comenzar la aplicación en el puerto 80 y sé que necesito permiso de superusor para vincularme a cualquier cosa inferior a 1024. Pero cuando trato de usar sudo me da

sudo: unicorn_rails: command not found

¡Cualquier ayuda sería apreciada!

¿Fue útil?

Solución

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top