Linux Help
guides forums blogs
Home Desktops Distributions ISO Images Logos Newbies Reviews Software Support & Resources Linuxhelp Wiki

Welcome Guest ( Log In | Register )



Advanced DNS Management
New ZoneEdit. New Managment.

FREE DNS Is Back

Sign Up Now
> Multiple Vhosts Behind A Router
Corey
post May 31 2004, 08:31 AM
Post #1


Its GNU/Linuxhelp.net
*******

Group: Admin
Posts: 1,254
Joined: 21-September 02
From: St John's, Newfoundland, Canada
Member No.: 3



I'm not sure if anyone else has ever had a problem with this, but I did, so i expect that someone else out there might run into it at some point.

My network setup includes a linksys router connected directly to the internet using a pppoe internet connection. I have a dynamic IP and thanks to hughsjr's scripts (see Server on a Non-static IP) my ip is constantly updated with my domain.

On my router, I have port 80 being forwarded from the router to my internet webserver (192.168.0.2).

Currently I have www.thegoodtimes.ca and sober.thegoodtimes.ca setup, using apache 1.3.x, here is my virtual host settings at the bottom of my /etc/apache/httpd.conf file:

QUOTE
NameVirtualHost *:80

<VirtualHost *>
  ServerName www.thegoodtimes.ca
  ServerAlias thegoodtimes.ca
  DocumentRoot /var/www
</VirtualHost>
<VirtualHost *>
  ServerName sober.thegoodtimes.ca
  DocumentRoot /home/blew/public_html
</VirtualHost>


Obviously I can add more options to the VirtualHost directives, but using this bare minimum made it work.


--------------------
Corey Quilliam
(former) Linuxhelp.ca Administrator
cquilliam-AT-gmail-dot-com

Want to help out Linuxhelp.net? Check out our Linuxhelp Wiki and see if there are some articles you would like to submit!!

--
Ubuntu 8.04 64-bit - Work Laptop (HP-Compaq NC6400 Core2)
Kubuntu 8.04 64-bit - Desktop (HP m8120n QuadCore)
Ubuntu 6.04 - Server (I'm not upgrading this baby until support runs out in 2012) (Some old POS dell)
Go to the top of the page
 
+Quote Post
 
Start new topic
Replies
hughesjr
post May 31 2004, 01:54 PM
Post #2


Its GNU/Linuxhelp.net
*******

Group: Admin
Posts: 3,433
Joined: 25-July 03
From: Corpus Chrsiti, TX, USA
Member No.: 1,151



Corey ...

If you want to keep seperate stats for each site, then you will probably want customlogs for each site.

Here is what I did with logs in my VirtualHost

CODE
<VirtualHost *:80>
   ServerName www.hughesjr.com
   ServerAlias hughesjr.com
   DocumentRoot /var/www/hughesjr.com
   ErrorLog logs/hughesjr.com-error_log
   CustomLog logs/hughesjr.com-access_log combined
   <Directory "/var/www/hughesjr.com">
      Options Indexes FollowSymLinks
      AllowOverride All
      Order allow,deny
      Allow from all
   </Directory>
</VirtualHost>


Then I run analog seperately on each set of log files.

Another thing aboutlog stats is you probably want to use the combined log type and not the common log type ... if combined is defined in your /etc/httpd.conf file ... for me it is:

CODE
LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"" combined
LogFormat "%h %l %u %t "%r" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent


and I use CustomLog path_to_file combined
########################################################

I also edited the scripts in Server On A Non-static Ip to have both an option for an external router ... or if you are running on a linux router.


--------------------
Johnny Hughes
hughesjr@linuxhelp.net
Enterprise Alternatives: CentOS, WhiteBoxEL
Favorite Workstation Distros (in order): CentOS, Gentoo, Debian Sarge, Ubuntu, Mandrake, FedoraCore, Slackware, SUSE
Favorite Server Distros (in order): CentOS, WhiteBoxEL, Debian Sarge, Slackware, Mandrake, FedoraCore, Gentoo, SUSE
Go to the top of the page
 
+Quote Post

Posts in this topic


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 11th December 2017 - 11:58 AM