From e978c9693effffea36bc472d3aee84cb033c2f35 Mon Sep 17 00:00:00 2001 From: Michael Scherer Date: Wed, 5 Jan 2011 19:09:50 +0000 Subject: - add a module to handle various websites, mainly for storing them. - add the redirection of donate, asked by rda on sysadm ml --- modules/websites/manifests/init.pp | 8 ++++++++ modules/websites/templates/vhost_donate.conf | 14 ++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 modules/websites/manifests/init.pp create mode 100644 modules/websites/templates/vhost_donate.conf diff --git a/modules/websites/manifests/init.pp b/modules/websites/manifests/init.pp new file mode 100644 index 00000000..96ae58d9 --- /dev/null +++ b/modules/websites/manifests/init.pp @@ -0,0 +1,8 @@ +class websites { + # should expire on June 2011 + class donate { + apache::vhost_other_app { "donate.$domain": + vhost_file => "websites/vhost_donate.conf", + } + } +} diff --git a/modules/websites/templates/vhost_donate.conf b/modules/websites/templates/vhost_donate.conf new file mode 100644 index 00000000..c67075d0 --- /dev/null +++ b/modules/websites/templates/vhost_donate.conf @@ -0,0 +1,14 @@ + + ServerName donate.<%= domain %> + + RewriteEngine on + RewriteRule ^/(.*)$ http://www.<%= domain %>/$1/donate/ [R=permanent,L] + #DocumentRoot /dev/null + CustomLog /var/log/httpd/donate_log combined + ErrorLog /var/log/httpd/error_donate_log + + + Allow from all + + + -- cgit v1.2.1