[lug] ifconfig/apache -- 2 ips, 2 domain names

David Owen Kritzberg david.kritzberg at colorado.edu
Tue Oct 18 09:48:53 MDT 2005

Hugh Brown had this to say on [Tue, Oct 18, 2005 at 09:12:47AM -0600]:
> > I read about name-based virtual hosting in Apache, and IP-based
> > virtual hosting.  In fact there is a GUI config tool in Fedora that
> > does that for you.  However, I need to, put some ifconfig commands
> > into /etc/rc.d/rc.local/ in order to have this box recognize the new
> > name/ip.  I don't know what kind of configuration this is -- does it
> > have a name?  And would I use a name-based or ip-based virtual host
> > container?
> >
> > Right now I have an IP tied to dijon.colorado.edu.  HTTP requests to
> > dijon look in /var/www/html/.  Now the IT people have set up DNS to
> > connect a new, different ip number to a new name, bike.colorado.edu.
> > I would like requests to bike.colorado.edu/ to point to
> > /var/www/html/bike/.  I don't have the ifconfig set up properly.
> > Actually it isn't set up at all.  Can anyone show or point me to an
> > example of what I should write in /etc/rc.d/rc.local/, or provide me
> > with a name for this kind of configuration, if it has a special name?
> >
> > Thanks in advance,
> >
> > Dave
> There are a few different ways to accomplish what you are doing.  First,
> you need to get your linux box listening for the IP tied to
> bike.colorado.edu
> I'm not sure how to use the gui to do it, but from the command line:
> cd /etc/sysconfig/network-scripts
> cp ifcfg-eth0 ifcfg-eth0:0
> now edit ifcfg-eth0:0 and change the DEVICE line to read
> DEVICE=eth0:0
> and edit the IPADDR line to have the correct ip address
> Now, do "service network start" and the machine should start listening on
> that ip address.
This works!  Thanks!  But will it survive a reboot?  Do I still need
to mess around with ifconfig?

> As for apache, I believe you can add a section like this for your
> bike.colorado.edu website:
> <VirtualHost>
> 	ServerName bike.uiowa.edu
>         ServerAdmin  david.kritzberg at colorado.edu
> 	CustomLog logs/bike.colorado.edu
> 	ErrorLog  logs/bike.colorado.edu_error
> 	DocumentRoot /var/www/bike/html
> </VirtualHost>
> as a starting point.
> You probably don't want to mix dijon and bike's DocumentRoot.  So I'd
> leave dijon in /var/www/html and create /var/www/bike/html for bike

Do you mean /var/www/html/bike or /var/www/bike/html?
> Hugh


More information about the LUG mailing list