[Mageia-sysadm] [656] - add a module to handle various websites, mainly for storing
root at mageia.org
root at mageia.org
Wed Jan 5 20:09:50 CET 2011
Revision: 656
Author: misc
Date: 2011-01-05 20:09:50 +0100 (Wed, 05 Jan 2011)
Log Message:
-----------
- add a module to handle various websites, mainly for storing
them.
- add the redirection of donate, asked by rda on sysadm ml
Added Paths:
-----------
puppet/modules/websites/
puppet/modules/websites/manifests/
puppet/modules/websites/manifests/init.pp
puppet/modules/websites/templates/
puppet/modules/websites/templates/vhost_donate.conf
Added: puppet/modules/websites/manifests/init.pp
===================================================================
--- puppet/modules/websites/manifests/init.pp (rev 0)
+++ puppet/modules/websites/manifests/init.pp 2011-01-05 19:09:50 UTC (rev 656)
@@ -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",
+ }
+ }
+}
Added: puppet/modules/websites/templates/vhost_donate.conf
===================================================================
--- puppet/modules/websites/templates/vhost_donate.conf (rev 0)
+++ puppet/modules/websites/templates/vhost_donate.conf 2011-01-05 19:09:50 UTC (rev 656)
@@ -0,0 +1,14 @@
+<VirtualHost *:80>
+ 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
+
+ <Location />
+ Allow from all
+ </Location>
+
+</VirtualHost>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/mageia-sysadm/attachments/20110105/80473389/attachment.html>
More information about the Mageia-sysadm
mailing list