Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Jun 2001 07:28:36 GMT
From:      Simon Maycock <smaycock@earthlink.net>
To:        freebsd-questions@FreeBSD.ORG
Subject:   natd and Apache Port Based Virtual Hosting
Message-ID:  <20010618.7283600@barney.home.mrhagar.com>

next in thread | raw e-mail | index | archive | help

Can anyone tell me how I configure Port based Virtual Hosts in Apache so 
that they correctly work with translated packets.  It is my understanding 
that all natd is doing is taking the external address, striping it and 
adding an internal address.  If this is the case then I believe the 
following entries in my httd.conf should be working?

# Use name-based virtual hosting.
#
#NameVirtualHost 192.168.1.201
Listen 80
Listen 8080
Listen 8081
Listen 8082
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
#
<VirtualHost 192.168.1.201:8080>
    ServerAdmin a@b.com
    DocumentRoot /data/www/abc
    ServerName 192.168.1.201:8080
    ErrorLog /data/www/abc/logs/error_log
    TransferLog /data/www/abc/logs/access_log
</VirtualHost>
 
<VirtualHost 192.168.1.201:8082>
    ServerAdmin a@b.com
    DocumentRoot /data/www/xyz
    ServerName 192.168.1.201:8082
    ErrorLog /data/www/xyz/logs/error_log
    TransferLog /data/www/xyz/logs/access_log
</VirtualHost>

This works fine from any internal host, but not from external ones, which 
just default to the default site at port 80.


In an attempt to get this problem resolved I have set the firewall to 
allow all and my rc.conf calls the my natd.conf file containing these 
enteries.

#
log yes
redirect_port tcp 192.168.2.201:80 80
redirect_port tcp 192.168.2.201:8080-8082 8080-8082

Any help will be gratefully received.

Simon Maycock

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010618.7283600>