diff options
author | mh <mh@immerda.ch> | 2009-07-06 10:12:19 +0200 |
---|---|---|
committer | mh <mh@immerda.ch> | 2009-07-06 10:12:19 +0200 |
commit | 0557d25518b8b622e5e95a8ee5e6ad5e024818b9 (patch) | |
tree | d812f859b1115969fea050043a8b692e65891b55 /manifests | |
parent | e66e4ad7c1a6ffac6f86dee3b3fbce31a1143504 (diff) |
set a global passenger buffer dir
with passenger 2.2.4 an additional buffer directroy have
been added, which have to be writeable by the apache process
running as apache user, as it is seperated from the application
process as used for fileuploads.
Diffstat (limited to 'manifests')
-rw-r--r-- | manifests/apache.pp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/manifests/apache.pp b/manifests/apache.pp index 36bbd3a..0b6a9cb 100644 --- a/manifests/apache.pp +++ b/manifests/apache.pp @@ -4,4 +4,17 @@ class passenger::apache{ ensure => installed, require => Package['apache'], } + + file{'/var/www/passenger_buffer': + ensure => directory, + require => [ Package['apache'], Package['mod_passenger'] ], + owner => apache, group => 0, mode => 0600; + } + + file{'/etc/httpd/conf.d/mod_passenger_custom.conf': + content => "PassengerUploadBufferDir /var/www/passenger_buffer\n", + require => File['/var/www/passenger_buffer'], + notify => Service['apache'], + owner => root, group => 0, mode => 0644; + } } |