Sebb created WHIMSY-169:
---------------------------
Summary: Define PassengerUser and PassengerGroup
Key: WHIMSY-169
URL: https://issues.apache.org/jira/browse/WHIMSY-169
Project: Whimsy
Issue Type: Improvement
Components: Core
Environment: data/nodes/whimsy-vm4.apache.org.yaml
Reporter: Sebb
Assignee: Sam Ruby
Priority: Minor
The httpd config defines PassengerDefaultUser and Group but does not define
PassengerUser and Group.
I assume we want the Passenger apps to run as the apache user/group (www-data)
so why not define PassengerUser/Group explicitly?
AFAICT what happens at present is that the code checks the owner of the app
files. If that is root, it uses the default instead. It looks like the live
deployed files are all owned by root, so the default is used.
However for local (test) deployments the files may well be owned by a local
user. This has the effect of running Passenger as the local user whilst the
rest of Whimsy runs as the apache user.
This can cause problems with displaying the status.
Seems to me it would be better to specify PassengerUser/Group so the behaviour
is predictable.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)