|
刚接触,利用Apache实现让外网访问linux服务器代理下局域网的win2k IIS的web,配置如下,但是我想知道利用Iptables该如何配置???请教!
配置文件/etc/httpd/httpd.conf
NameVirtualHost x.x.x.x:80
<VirtualHost x.x.x.x:80 >
ErrorLog /usr/local/apache_http/logs/error_log
CustomLog /usr/local/apache_http/logs/access_log combined
UseCanonicalName Off
ProxyRequests Off
RewriteEngine on
RewriteRule ^/(.*)$ http://192.168.x.x/$1 [P,L]
</VirtualHost>
说明:
其中
1. x.x.x.x为该Apache所在服务器Internet IP地址
2. 192.168.x.x为内网某Web服务器IP地址
在执行/etc/rc.d/init.d/httpd start后,如果提示proxy或rewrite错误
1.在httpd.conf中去掉关于proxy的LoadModule前的注释符号"#"
并去掉关于proxy的AddModule前的注释符号"#"
2.rewrite处理同上 |
|