Index: /server/fedora/config/etc/httpd/conf.d/vhosts-vhost-names.conf
===================================================================
--- /server/fedora/config/etc/httpd/conf.d/vhosts-vhost-names.conf	(revision 358)
+++ /server/fedora/config/etc/httpd/conf.d/vhosts-vhost-names.conf	(revision 358)
@@ -0,0 +1,2 @@
+ServerName vhosts.mit.edu
+ServerAlias aaphotogallery.mit.edu aaphotogallery ats.mit.edu ats bookx.mit.edu bookx bunnyfish.mit.edu bunnyfish cadr.mit.edu cadr cfg-lib.mit.edu cfg-lib diz.mit.edu diz e-entry.mit.edu e-entry eire.mit.edu eire fizzix.mit.edu fizzix fpgacommunity.com fpgahpc.com fpgaos.com fpgasupercomputing.com hpcfpga.com isg-lib.mit.edu isg-lib lombana.mit.edu lombana mariachi.mit.edu mariachi nh4.mit.edu nh4 rclinux.com robots.mit.edu robots scripts1.presbrey.net scripts2.presbrey.net scripts3.presbrey.net torg.mit.edu torg tpss.mit.edu tpss urops.mit.edu urops www.ps3network.org
Index: /server/fedora/config/etc/httpd/conf/httpd.conf
===================================================================
--- /server/fedora/config/etc/httpd/conf/httpd.conf	(revision 357)
+++ /server/fedora/config/etc/httpd/conf/httpd.conf	(revision 358)
@@ -241,10 +241,4 @@
 </Location>
 
-<VirtualHost _default_:80>
-    ServerName vhosts.mit.edu
-    DocumentRoot /afs/athena.mit.edu/contrib/scripts/vhosts/server.php
-    Include conf.d/vhosts-common.conf
-</VirtualHost>
-
 <VirtualHost 18.181.0.50:80>
     ServerName scripts-cert.mit.edu
@@ -257,4 +251,10 @@
     Include conf.d/scripts-vhost-names.conf
     Include conf.d/scripts-vhost.conf
+    Include conf.d/vhosts-common.conf
+</VirtualHost>
+
+<VirtualHost *:80>
+    Include conf.d/vhosts-vhost-names.conf
+    DocumentRoot /afs/athena.mit.edu/contrib/scripts/vhosts/server.php
     Include conf.d/vhosts-common.conf
 </VirtualHost>
@@ -288,24 +288,22 @@
     </VirtualHost>
     <VirtualHost *:443>
-        ServerName vhosts.mit.edu
-        ServerAlias vhosts
-        DocumentRoot /afs/athena.mit.edu/contrib/scripts/vhosts/server.php
-        Include conf.d/vhosts-common-ssl.conf
-    </VirtualHost>
-    <VirtualHost *:443>
         Include conf.d/scripts-vhost-names.conf
         Include conf.d/scripts-vhost.conf
         Include conf.d/vhosts-common-ssl.conf
     </VirtualHost>
-    <VirtualHost *:444>
-        ServerName vhosts.mit.edu
-        ServerAlias vhosts
+    <VirtualHost *:443>
+	Include conf.d/vhosts-vhost-names.conf
         DocumentRoot /afs/athena.mit.edu/contrib/scripts/vhosts/server.php
         Include conf.d/vhosts-common-ssl.conf
-        Include conf.d/vhosts-common-ssl-cert.conf
     </VirtualHost>
     <VirtualHost *:444>
         Include conf.d/scripts-vhost-names.conf
         Include conf.d/scripts-vhost.conf
+        Include conf.d/vhosts-common-ssl.conf
+        Include conf.d/vhosts-common-ssl-cert.conf
+    </VirtualHost>
+    <VirtualHost *:444>
+	Include conf.d/vhosts-vhost-names.conf
+        DocumentRoot /afs/athena.mit.edu/contrib/scripts/vhosts/server.php
         Include conf.d/vhosts-common-ssl.conf
         Include conf.d/vhosts-common-ssl-cert.conf
Index: /vhosts/vhosts-vhost-names.gen.sh
===================================================================
--- /vhosts/vhosts-vhost-names.gen.sh	(revision 358)
+++ /vhosts/vhosts-vhost-names.gen.sh	(revision 358)
@@ -0,0 +1,4 @@
+#!/bin/sh
+cd /mit/scripts/vhosts/settings/ || exit 1
+echo "ServerName vhosts.mit.edu"
+echo -n "ServerAlias "; echo * | perl -pe 's/(\S+)\.mit\.edu/\1.mit.edu \1/g'
