From 0557d25518b8b622e5e95a8ee5e6ad5e024818b9 Mon Sep 17 00:00:00 2001 From: mh Date: Mon, 6 Jul 2009 10:12:19 +0200 Subject: 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. --- manifests/apache.pp | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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; + } } -- cgit v1.2.3