summaryrefslogtreecommitdiffstats
path: root/ext
diff options
context:
space:
mode:
authorChristian Hofstaedtler <hofstaedtler@inqnet.at>2009-08-02 08:26:04 +0000
committerJames Turnbull <james@lovedthanlost.net>2009-08-03 10:00:17 +1000
commitc702f76b271515e9c42dcb923d379fbfac4c83cd (patch)
tree21c56e651645ca69ceeb3bc44937a17de4290008 /ext
parentca17b3c4dec9a095b7e1bf24a55edbaaa6561a00 (diff)
downloadpuppet-c702f76b271515e9c42dcb923d379fbfac4c83cd.tar.gz
puppet-c702f76b271515e9c42dcb923d379fbfac4c83cd.tar.xz
puppet-c702f76b271515e9c42dcb923d379fbfac4c83cd.zip
rack: SSL Env vars can be in Request.env or ENV
Fix #2386, by checking either Request.env or ENV for the SSL environment variables. This is necessary as Passenger 2.2.3 changed the location of these vars, even though the Rack spec says nothing about ENV or these variables.
Diffstat (limited to 'ext')
-rw-r--r--ext/rack/README11
1 files changed, 7 insertions, 4 deletions
diff --git a/ext/rack/README b/ext/rack/README
index 63b8fde7a..3bdcca53f 100644
--- a/ext/rack/README
+++ b/ext/rack/README
@@ -39,11 +39,11 @@ rackup is part of the rack gem. Make sure it's in your path.
Apache with Passenger (aka mod_rails)
-------------------------------------
-Make sure puppetmasterd ran at least once, so the SSL certificates
+Make sure puppetmasterd ran at least once, so the CA & SSL certificates
got set up.
Requirements:
- Passenger version 2.2.2 or newer [1]
+ Passenger version 2.2.2 or newer***
Rack version 1.0.0
Apache 2.x
SSL Module loaded
@@ -65,6 +65,9 @@ instead an implicit setuid will be done, to the user whom owns
config.ru. Therefore, config.ru shall be owned by the puppet user.
-[1] http://www.modrails.com/install.html
-
+*** Important note about Passenger versions:
+ 2.2.2 is known to work.
+ 2.2.3-2.2.4 are known to *NOT* work.
+ 2.2.5 (when it is released) is expected to work properly again.
+ Passenger installation doc: http://www.modrails.com/install.html