I have Nginx with Passenger. In nginx.conf I have line:
user pass users;
and Nginx process works on 'pass' user, but Passenger* processes work on 'nobody' user.
I can run Passenger standalone:
sudo passanger start -e production -p 80 --user=pass
How can I run Passenger with Nginx with my custom user?
Put the following into your nginx.conf in the http block:
passenger_default_user custom_username;
passenger_default_group custom_group;
You can find more configuration options here:
http://modrails.com/documentation/Users%20guide%20Nginx.html#PassengerDefaultUser
At one point the user and group were determined by the owners of the config.ru file. I'm pretty sure this is still the case.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With