[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [cobalt-users] Sub Domains
- Subject: RE: [cobalt-users] Sub Domains
- From: "Tim Skipper" <mailinglists@xxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Tue Jul 2 12:01:34 2002
- List-id: Mailing list for users to share thoughts on Sun Cobalt products. <cobalt-users.list.cobalt.com>
>>>>
Can anyone share the steps with me for setting up a subdomain on a
raq3.
Thanks,
Jonathan
<<<<
I've got these instructions, saved from a post made by Gerald Waugh
some time ago. Works a treat.
Tim.
-----------------------
The above instructions do not create a sub domain, they create a new
virtual
site, maybe a pseudo subdomain, NOT a subdomain
I have repeated the following instructions which I have posted several
times.
I have maybe 30 or 40 subdomains created on RaQ2, RaQ3 and RAQ4
servers,
using these instructions and they all work just fine.
These instructions create a REAL sub domain, if the virtual site is a
front
page site, front page will see the subdomains when the site is edited.
[1] Create a user subdomain in thedomain.
subdomain is the name for the sub domain in thedomain virtual
site.
[2] Create 'A' records in DNS for thedomain.com
www.subdomain.thedomain.com
subdomain.thedomain.com
[3] Create a file in /etc/httpd <anyname> I use thedomain.conf. Put
the
following text in the file thedomain.conf.
<VirtualHost 111.222.333.444>
ServerName www.subdomain.thedomain.com
ServerAdmin thedomain-admin
ServerAlias subdomain.thedomain.com
DocumentRoot /home/sites/siteX/users/subdomain/web
RewriteEngine on
RewriteCond %{HTTP_HOST} !^111.222.333.444(:80)?$
RewriteCond %{HTTP_HOST}
!^www.subdomain.thedomain.com(:80)?$
RewriteRule ^/(.*) http://www.subdomain.thedomain.com/$1 [L,R]
RewriteOptions inherit
AddHandler cgi-wrapper .cgi
AddHandler cgi-wrapper .pl
</VirtualHost>
NOTE: In the above container replace subdomain, thedomain-admin,
thedomain, and 111.222.333.444 with the actual names (values)
Add any other AddHandler types you might need.
[4] edit /etc/httpd/conf/httpd.conf
add a line that states:
"include thedomain.conf" (without quotation marks)
NOTE: Place this line after the server <VirtualHost> container.
This allows errors to resolve to the server domain instead of
one of the sub domains
[5] reload httpd
RaQ3 - RaQ4 /etc/rc.d/init.d/httpd reload
RaQ2 /etc/rc.d/init.d/httpd.init/ reload
DONE
--
Gerald Waugh
Registered Linux User 255245
Register at http://counter.li.org