aboutsummaryrefslogtreecommitdiffstats
path: root/modules/apache/templates
diff options
context:
space:
mode:
authorMichael Scherer <misc@mageia.org>2011-02-01 12:44:50 +0000
committerMichael Scherer <misc@mageia.org>2011-02-01 12:44:50 +0000
commit0504e572eec2cc6e23b43c21d84efbe21b323faa (patch)
tree900ec2202e17ef5edab6dba1e64ffa541ed1d4d6 /modules/apache/templates
parentf4788d42dda16c6bdc99c76e9969ad59f2e1bb88 (diff)
downloadpuppet-0504e572eec2cc6e23b43c21d84efbe21b323faa.tar
puppet-0504e572eec2cc6e23b43c21d84efbe21b323faa.tar.gz
puppet-0504e572eec2cc6e23b43c21d84efbe21b323faa.tar.bz2
puppet-0504e572eec2cc6e23b43c21d84efbe21b323faa.tar.xz
puppet-0504e572eec2cc6e23b43c21d84efbe21b323faa.zip
- refactoring of apache config file, to ease future deployment
Diffstat (limited to 'modules/apache/templates')
-rw-r--r--modules/apache/templates/vhost_base.conf23
-rw-r--r--modules/apache/templates/vhost_catalyst_app.conf33
-rw-r--r--modules/apache/templates/vhost_django_app.conf26
-rw-r--r--modules/apache/templates/vhost_reverse_proxy.conf12
-rw-r--r--modules/apache/templates/vhost_ssl_redirect.conf5
5 files changed, 30 insertions, 69 deletions
diff --git a/modules/apache/templates/vhost_base.conf b/modules/apache/templates/vhost_base.conf
new file mode 100644
index 00000000..266e7c29
--- /dev/null
+++ b/modules/apache/templates/vhost_base.conf
@@ -0,0 +1,23 @@
+<%- if use_ssl then
+ port = 443
+else
+ port = 80
+end
+-%>
+
+<VirtualHost *:<%= port %>>
+<%- if use_ssl then -%>
+ SSLEngine on
+ SSLCertificateFile /etc/ssl/apache/<%= name %>.pem
+ SSLCertificateKeyFile /etc/ssl/apache/<%= name %>.pem
+<%- end -%>
+ ServerName <%= real_vhost %>
+ DocumentRoot <%= location %>
+
+ <%= content %>
+
+ <Location />
+ Allow from all
+ </Location>
+</VirtualHost>
+
diff --git a/modules/apache/templates/vhost_catalyst_app.conf b/modules/apache/templates/vhost_catalyst_app.conf
index ca0aca68..eaa652d7 100644
--- a/modules/apache/templates/vhost_catalyst_app.conf
+++ b/modules/apache/templates/vhost_catalyst_app.conf
@@ -1,28 +1,5 @@
-<% if use_ssl then
- port = 443
-else
- port = 80
-end
-%>
-
-<VirtualHost *:<%= port %>>
-<% if use_ssl then %>
- SSLEngine on
- SSLCertificateFile /etc/ssl/apache/<%= name %>.pem
- SSLCertificateKeyFile /etc/ssl/apache/<%= name %>.pem
-<% end %>
- ServerName <%= name %>
- # Serve static content directly
- DocumentRoot /dev/null
-
-<% if location != '' then %>
- Alias /static <%= location %>/root/static
-<% end %>
- Alias / <%= script %>/
- FastCgiServer <%= script %> -processes <%= process %> -idle-timeout 30
-
- <Location />
- Allow from all
- </Location>
-</VirtualHost>
-
+<%- if location != '' then -%>
+Alias /static <%= location %>/root/static
+<%- end -%>
+Alias / <%= script %>/
+FastCgiServer <%= script %> -processes <%= process %> -idle-timeout 30
diff --git a/modules/apache/templates/vhost_django_app.conf b/modules/apache/templates/vhost_django_app.conf
index 1cc12458..3310045e 100644
--- a/modules/apache/templates/vhost_django_app.conf
+++ b/modules/apache/templates/vhost_django_app.conf
@@ -1,25 +1 @@
-<% if use_ssl then
- port = 443
-else
- port = 80
-end
-%>
-
-<VirtualHost *:<%= port %>>
-<% if use_ssl then %>
- SSLEngine on
- SSLCertificateFile /etc/ssl/apache/<%= name %>.pem
- SSLCertificateKeyFile /etc/ssl/apache/<%= name %>.pem
-<% end %>
-
- ServerName <%= name %>
- # Serve static content directly
- DocumentRoot /dev/null
-
- WSGIScriptAlias / /usr/local/lib/wsgi/<%= name %>.wsgi
-#footer
- <Location />
- Allow from all
- </Location>
-</VirtualHost>
-
+WSGIScriptAlias / /usr/local/lib/wsgi/<%= name %>.wsgi
diff --git a/modules/apache/templates/vhost_reverse_proxy.conf b/modules/apache/templates/vhost_reverse_proxy.conf
index 24c2d12b..94866be5 100644
--- a/modules/apache/templates/vhost_reverse_proxy.conf
+++ b/modules/apache/templates/vhost_reverse_proxy.conf
@@ -1,10 +1,3 @@
-<VirtualHost *:80>
- ServerName <%= name %>
- # Serve static content directly
- DocumentRoot /dev/null
-
-
-
ProxyRequests Off
<Proxy *>
@@ -15,8 +8,3 @@
ProxyPass / <%= url %>
ProxyPassReverse / <%= url %>
- <Location />
- Allow from all
- </Location>
-</VirtualHost>
-
diff --git a/modules/apache/templates/vhost_ssl_redirect.conf b/modules/apache/templates/vhost_ssl_redirect.conf
index bb22a2c8..d13c3093 100644
--- a/modules/apache/templates/vhost_ssl_redirect.conf
+++ b/modules/apache/templates/vhost_ssl_redirect.conf
@@ -1,4 +1 @@
-<VirtualHost *:80>
- ServerName <%= name %>
- Redirect / https://<%= name %>/
-</VirtualHost>
+Redirect / https://<%= name %>/