From owner-freebsd-stable@FreeBSD.ORG Mon Mar 22 11:13:29 2004 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F3EBA16A4CE for ; Mon, 22 Mar 2004 11:13:28 -0800 (PST) Received: from murdock.sectornotfound.com (unknown [24.84.228.253]) by mx1.FreeBSD.org (Postfix) with ESMTP id 869B543D2F for ; Mon, 22 Mar 2004 11:13:28 -0800 (PST) (envelope-from eli@gopostal.ca) Received: from gopostal.ca (localhost [127.0.0.1])i2MJDIae076923; Mon, 22 Mar 2004 11:13:19 -0800 (PST) (envelope-from eli@gopostal.ca) Message-ID: <405F3B3E.6040404@gopostal.ca> Date: Mon, 22 Mar 2004 11:15:10 -0800 From: "Eli K. Breen" User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.5) Gecko/20031208 Thunderbird/0.3 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Janet Sullivan References: <405F2344.4050309@gopostal.ca> <405F3657.7080005@bgp4.net> In-Reply-To: <405F3657.7080005@bgp4.net> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd-stable@freebsd.org Subject: Re: natd & virtual hosting X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Mar 2004 19:13:29 -0000 Janet Sullivan wrote: > > I'm trying to host a few services under a few different domain names and > > need to be running multiple webservers to do it (apache 1.3x and 2.x). > > > > If I have a single IP, will nat with FreeBSD 4.9 allow me to separate > > requests by domain name even if they share an IP? > > NAT works with IP addresses. Why can't you just use Virtual Hosts in > Apache? Do you really need to run both versions? Yes. Unfortunately. (Slash does not run on 2.x, many of the sites require 2.x) I am already running virtual hosts on apache, there are many more than two sites, I've just simplified it for the sake of clarity. > If so, what you need > to do is something like this: > > Apache 1.3x runs on port 80 > Apache 2.x runs on port 8080 > > redirect 192.168.5.1:80 to 123.123.123.123:80 > redirect 192.168.5.2:80 to 123.123.123.123:8080 > Also not an option, have tried this before, all manner of people run in to access problems. Giving out your website as www.foo.com:8080 is just weak. (redirects from a :80 fare no better due to the access problems). -E-