Date: Sat, 25 Sep 1999 08:04:06 +0800 (CST) From: Ronald Wiplinger <ronald@mail.trace.net.tw> To: Kelsey Cummings <kc@neteze.com> Cc: freebsd-isp@FreeBSD.ORG Subject: Re: many third level domains -- looking for advice Message-ID: <Pine.LNX.3.96.990925075523.15377A-100000@mail.trace.net.tw> In-Reply-To: <010101bf06e5$119247e0$33f9c9d0@neteze.com>
next in thread | previous in thread | raw e-mail | index | archive | help
After reading all the message I would suggest: 1. He wants 300 virtual domains, so I would suggest him a server co-location. 2. Give delegete him the DNS authority for these IP addresses 3. Teach him how to add/modify named.conf and how to reload / restart named. 4. Make him a simple temp file for the http.conf, where he just replace the virt domain entries, and let the temp file add to the http.conf (Maybe keep them all in single files and let them collect together each time, whatever is in this directory, like httpd.conf.domaina, ....httpd.conf.domain-z for each domain in the directory httpd.domains. A simple `cat httpd.domains/* > httpd.conf` would compile the complete list. The first part (not for the virtual domains) you use a file without a domain name, so it will be compiled first into the httpd.conf. Or you use the simpler way to charge him for the work ;-) bye Ronald On Fri, 24 Sep 1999, Kelsey Cummings wrote: > I've got a customer who wants to sell third level domains with small virtual > webs and one email account. I've agreed to do it, but I'm trying to figure > out the best way to provide him this service. > > Its unfortunate that bind doesn't support wildcards in A records (it doesn't > right?) otherwise DNS configuration would be very simple. As far as I can > tell apache doesn't have an way of doing regex matching in the configs (at > least as would be needed for this setup) ie: > > *.hisdomain.com IN A www.hisdomain.com > > <virtual host $1.hisdomain.com> > ServerName $1.hisdomain.com > DocumentRoot /usr/home/user/www/$1 > </VirtualHost> > > That would just be too easy. :( > > Has anyone setup something similar? How did you do it? > > Also -- If I setup a large number of virtual hosts in this manner (he's > talking about 300 or so) I'd like to point all of his virtual hosts logs to > the same file:: does this work or cause corruption of the logs? The only > other way I could think of accomplishing it would be to run a seperate httpd > for him, where the logs for the virtual host would be inherited from the > main server, correct? > > <virtual host 1.hisdomain.com> > ServerName 1.hisdomain.com > DocumentRoot /usr/home/user/www/1 > CustomLog usr/home/user/access-log combined > </VirtualHost> > > <virtual host 2hisdomain.com> > ServerName 2hisdomain.com > DocumentRoot /usr/home/user/www/2 > CustomLog /usr/home/user/access-log combined > /VirtualHost> > > > Hope this makes some sense. Thanks in advance. > > ----------------------------------------------------------------- > Kelsey Cummings > System Administrator > NetEase, Inc. > kc@neteze.com > ----------------------------------------------------------------- > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-isp" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isp" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.3.96.990925075523.15377A-100000>