怎样配置redhat9自带的web服务器转向另外一个地址

在访问192.168.0.1的时候,出现以下错误:
ERROR
The requested URL could not be retrieved

--------------------------------------------------------------------------------

While trying to retrieve the URL: /

The following error was encountered:

Invalid URL
Some aspect of the requested URL is incorrect. Possible problems:

Missing or incorrect access protocol (should be `http://'' or similar)
Missing hostname
Illegal double-escape in the URL-Path
Illegal character in hostname; underscores are not allowed
Your cache administrator is root.



--------------------------------------------------------------------------------
Generated Mon, 22 Jan 2007 01:13:37 GMT by localhost (Squid/2.4.STABLE7)
你先把你的网络结构和你的具体想法告诉我们。
网络结构很简单,一台linux服务器,双网卡,一块接大网,一块接局域网,接大网网卡有固定的大网IP

实现目标:当大网用户访问该liunx服务器的大网IP时,直接转向到局域网的另一台WEB服务器上
up
我用的Iptables


QUOTE:
原帖由 shwind 于 2007-2-7 16:44 发表
我用的Iptables

可否介绍一下你是怎么做到的?
按上面的方法都可以实现.
#echo 1 > /proc/sys/net/ipv4/ip_forward
#iptables -t nat -A PREROUTING -d 外网IP -p tcp --dport 80 -j DNAT --to 192.168.0.2
#service iptables save
并请留意一下防火墙的其它设置,别有别的规则跟这个有冲突。

目标地址转换,不知道能不能实现,你可以试一下。
可以用apache proxy rewrite
RewriteRule ^/(*)$ 192.168.0.2/$1 [P,L]