[Tech] Apache

Devon at Green-Rainbow.org Devon at Green-Rainbow.org
Mon Oct 23 15:56:10 EDT 2006


Nobody objects so I'll now install the fix.

		Peace
			--Devon
	 /~\
	 \ / 	Health Care
	  X  	not warfare
	 / \

	Dubya won the digital vote
	Kerry won the popular vote

From: Devon at green-rainbow.org
To: tech at green-rainbow.org
Date: Thu, 19 Oct 2006 16:50:38 -0400 (EDT)
Subject: [Tech] Apache

/usr/local/etc/apache/httpd.conf

    Alias /pipermail/ "/usr/local/mailman/archives/public/

lacks a closing quote.

		Peace
			--Devon
	 /~\
	 \ / 	Health Care
	  X  	not warfare
	 / \

	Dubya won the digital vote
	Kerry won the popular vote

PS: I went ahead and fixed these lines which have been broken for years
but I'm concerned this might expose uncensored archives to spambots
so I wrote it to /usr/local/etc/apache/httpd.conf-FIXED instead.

$ cd /usr/local/etc/apache/	# -*-grep-*-
$ grep -Hinr 'alias.*pipermail' httpd.conf.*
httpd.conf.20031212:669:    Alias /pipermail/ "/usr/local/mailman/archives/public/
httpd.conf.20031212:1218:    Alias /pipermail/ "/usr/local/mailman/archives/public/
httpd.conf.20031212:1253:    Alias /pipermail/ "/usr/local/mailman/archives/public/
httpd.conf.20031212:1285:    Alias /pipermail/ "/usr/local/mailman/archives/public/
httpd.conf.20031212:1358:	Alias /pipermail/ "/usr/local/mailman/archives/public/"
httpd.conf.20031212:1430:    Alias /pipermail/ "/usr/local/mailman/archives/public/
httpd.conf.20031212:1460:   Alias /pipermail/ "/usr/local/mailman/archives/public/
httpd.conf.20031212:1504:    Alias /pipermail/ "/usr/local/mailman/archives/public/
httpd.conf.20031212:1540:    Alias /pipermail/ "/usr/local/mailman/archives/public/
httpd.conf.20031212:1563:    Alias /pipermail/ "/usr/local/mailman/archives/public/

Here follows the only such line that was not broken

<VirtualHost 38.113.6.73>

	##Dummy Name
	ServerName citytown.massgreens.org

	## List of towns this VirtualHost is serving.
	## Remove towns name if you set up a website for that town.

	# Step 1:
	#
	# Add a set of ServerAliases for each town below

	# Somerville
	ServerAlias somerville.green-rainbow.org
	ServerAlias somerville.greenrainbow.org
	ServerAlias somerville.massgreens.org


	# Cambridge
	ServerAlias cambridge.green-rainbow.org
	ServerAlias cambridge.greenrainbow.org
	ServerAlias cambridge.massgreens.org
	

	# For mailman
	ScriptAlias /mailman/ "/usr/local/mailman/cgi-bin/"
	Alias /pipermail/ "/usr/local/mailman/archives/public/"


	# Pass all mailman and pipermail through
	RewriteEngine On
	RewriteRule ^/mailman(.*)$	- [L]
	RewriteRule ^/pipermail(.*)$	- [L]
	RewriteRule ^/icons(.*)		- [L]


	# Step 2:
	#
	# Add a RewriteCond/RewriteRule pair for each city/town

	# Somerville
	RewriteCond %{HTTP_HOST}	^Somerville.*	[NC]
	RewriteRule ^/(.*)	http://www.green-rainbow.org/LocalPages/Somerville/$1 [R]

	# Cambridge
	RewriteCond %{HTTP_HOST}	^Cambridge.*	[NC]
	RewriteRule ^/(.*)	http://www.green-rainbow.org/LocalPages/Cambridge/$1 [R]


	# If something didn't match, which it shouldn't,
	# rewrite everything else to go to mailman listinfo for now
	# when we add a web page for this will need to change

	RewriteRule ^/.*	/mailman/listinfo [R]


</VirtualHost>
_______________________________________________
Tech mailing list
Tech at green-rainbow.org
http://www.green-rainbow.org/mailman/listinfo/tech


More information about the Tech mailing list