问题:
LINUX系统有一个外网IP 202.*.*.41 能够上网,并且开通了80端口,外网能够访问本服务器的默认网站,但是有另外一个网站需要并且必须放在WINDOWS 2003 SERVER 上,因此在LINUX下装了一个VMWARE ,上面运行了WINDOWS 2003 SERVER .并且给他分配一个内网IP 202.*.*.21 .另外放在该WINDOWS上的网站注册了一个一级域名www.zjfree.net ,并且已经指向了LINUX的IP.
我的解决方法:
查询可能是用到反向代理,修改httpd.conf如下:
NameVirtualHost 202.*.*.41
<VirtualHost 202.*.*.41>
ServerName storenet
DocumentRoot /var/www/html
DirectoryIndex index.php index.html index.htm index.shtml
LogLevel debug
HostNameLookups off
</VirtualHost>
<VirtualHost 202.*.*.41>
ServerAdmin admin@126.com
ServerName www.zjfree.net
ProxyRequests On
ProxyPass / http://202.*.*.21
ProxyPassReverse / http://202.*.*.21
</VirtualHost>
目的:
希望当访问202.*.*.41的时候,访问的是LINUX默认的网站,但是当访问www.zjfree.net的时候应该访问WINDOWS上的网站
出现错误:内网访问202.*.*.21的时候可以访问到WINDWS网站,外网访问202.*.*.41的时候也能访问LINUX上的网站,可是当访问www.zjfree.net 的时候出现错误
Bad Gateway
The proxy server received an invalid response from an upstream server.
请各位同志指导一下...... |