My directory is owned by foreman, and this is my setup. I haven't had any
issues.
:443>
ServerName puppet
ServerAlias foreman
RailsAutoDetect On
DocumentRoot /usr/share/foreman/public
# Use puppet certificates for SSL
SSLEngine on
SSLCertificateFile /var/lib/puppet/ssl/certs/p
I suggest you go through the module, esp
http://github.com/ohadlevy/puppet-foreman/blob/master/foreman/manifests/passenger.pp
make sure that config/environment.rb file is own by the user that runs
foreman (e.g. foreman).
getting a blank page from passenger on rails app, usually means permissions