[Mageia-sysadm] [207] add default vhost with redirection to www.mageia.org

root at mageia.org root at mageia.org
Mon Nov 8 14:13:14 CET 2010


Revision: 207
Author:   boklm
Date:     2010-11-08 14:13:13 +0100 (Mon, 08 Nov 2010)
Log Message:
-----------
add default vhost with redirection to www.mageia.org

Modified Paths:
--------------
    puppet/modules/apache/manifests/init.pp

Added Paths:
-----------
    puppet/modules/apache/templates/00_default_vhosts.conf

Modified: puppet/modules/apache/manifests/init.pp
===================================================================
--- puppet/modules/apache/manifests/init.pp	2010-11-08 10:36:35 UTC (rev 206)
+++ puppet/modules/apache/manifests/init.pp	2010-11-08 13:13:13 UTC (rev 207)
@@ -22,6 +22,16 @@
             group => root,
             mode => 644,
         }
+
+        file { "00_default_vhosts.conf":
+            path => "/etc/httpd/conf/vhosts.d/00_default_vhosts.conf",
+            ensure => "present",
+            owner => root,
+            group => root,
+            mode => 644,
+            notify => Service['apache'],
+            content => template("apache/00_default_vhosts.conf")
+        }
     }
     
     class mod_php inherits base {

Added: puppet/modules/apache/templates/00_default_vhosts.conf
===================================================================
--- puppet/modules/apache/templates/00_default_vhosts.conf	                        (rev 0)
+++ puppet/modules/apache/templates/00_default_vhosts.conf	2010-11-08 13:13:13 UTC (rev 207)
@@ -0,0 +1,65 @@
+# $Id: 00_default_vhosts.conf 250119 2008-07-26 14:51:31Z oden $
+# $HeadURL: svn+ssh://svn.mandriva.com/svn/packages/cooker/apache-conf/current/SOURCES/00_default_vhosts.conf $
+# This is an example VirtualHosts configuration.
+#
+# Since Apache 1.3.19, we modified the setup to include some nice tricks:
+#
+# - We added the User and Group directives so VirtualHosts now work with
+#   suexec directive. If set, Apache will run all cgi scripts under that
+#   user and group (provided the uid and gid are > 100 for security). The
+#   directories and cgi files *must* belong to that user/group for the
+#   feature to work
+#
+# - We added the Setenv VLOG directive. This works in conjunction with
+#   the CustomLog in common.conf. When Setenv VLOG is set, apache will
+#   create a /var/log/httpd/VLOG-YYYY-MM-<ServerName>.log instead of logging
+#   to access_log. Use this instead of defining a special logfile for
+#   each vhost, otherwise you eat up file descriptors.
+#
+# - You can also specify a path for the VLOG for each Vhost, for example,
+#   to place the logs in each user's directory. However, if you want to
+#   use the file for accounting, place it in a directory owned by root,
+#   otherwise the user will be able to erase it.
+#
+# - I suggest only including the ErrorLog *only* if the vhost will use
+#   cgi scripts. Again, it saves file descriptors! 
+
+
+################# IP-based Virtual Hosts 
+# <VirtualHost 192.168.2.100>
+# User jmdault
+# Group jmdault
+# DocumentRoot /home/jmdault/public_html
+# ServerName test2.com
+# Setenv VLOG /home/jmdault/logs
+# ErrorLogs /home/jmdault/test2-error_log
+# </VirtualHost>
+
+################# Named VirtualHosts
+# NameVirtualHost 111.222.33.44
+# <VirtualHost 111.222.33.44>
+# ServerName www.domain.tld
+# ServerPath /domain
+# DocumentRoot /web/domain
+# </VirtualHost>
+
+#<VirtualHost alice.com>
+#    ServerName alice.com
+#    # normal vhost configs
+#	<IfModule peruser.c>
+#	    # this must match a Processor line
+#	    ServerEnvironment alice users /home/alice
+#
+#	    # these are optional - defaults to the values specified above
+#	    MinSpareProcessors 4
+#	    MaxProcessors 20
+#	</IfModule>
+#</VirtualHost>
+
+<VirtualHost *:80>
+	DocumentRoot /var/www/html
+	<Location />
+		Allow from all
+	</Location>
+	Redirect / http://www.mageia.org/
+</VirtualHost>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/mageia-sysadm/attachments/20101108/fa4ce81d/attachment-0001.html>


More information about the Mageia-sysadm mailing list