|
登录后查才能浏览下载更多咨询,有问题联系QQ:3283999
您需要 登录 才可以下载或查看,没有账号?入住遨海湾
×
变通方式:& y: |$ `' E* y. k/ N( ~
将apache设为使用80端口,IIS使用其它端口,比如81,然后将apache作为IIS的代理。
5 M/ t5 l- ~* A在httpd.conf里面,取消下面四行的注释:
# r) ?9 B0 ]) Z; O/ a6 ]$ O; D3 a: |8 z' }/ `4 V$ S. J
0 @. \0 p6 b7 o0 c/ A0 S. Fhttp://anyliz.com/blog/images/code.gif 程序代码
- d* @9 v' `5 `LoadModule proxy_module modules/mod_proxy.so
3 L# [2 q- I' p, y1 {LoadModule proxy_connect_module modules/mod_proxy_connect.so
$ y* C; V/ ~& Y# VLoadModule proxy_http_module modules/mod_proxy_http.so
/ S. v$ s$ S* M+ [+ t; ?, JLoadModule proxy_ftp_module modules/mod_proxy_ftp.so
2 R' G* P- e T1 c- O, X& q) N( X5 p( {' Q! L
1 K2 t% |4 \$ ?6 h) g
$ c6 J9 Z0 d' c1 x4 {( b4 t
然后建立一个虚拟主机,将该域名的所有访问转向81端口。
' C* q! ?6 t# p d7 t
) x- S: i, B- F% u5 V6 s1 v
5 ~1 L! w( j1 y7 n: ^http://anyliz.com/blog/images/code.gif 程序代码
( J: `1 X: @! P, k' l<VirtualHost *:80>
( u% c, g! M; W0 l& ~/ s5 b) hServerName www.abc.com
: L$ p# i& C" t$ \; xProxyPass / http://localhost:81/
0 y' E6 ^- X5 |2 p( X& g: oProxyPassReverse / http://localhost:81/) p9 e9 K ]. s' o5 T
</virtualHost> 6 h$ M$ t$ v" W$ H& n$ Z+ u
$ P% |6 t2 F4 ]2 u3 u
R( m: Q: T) R& k) X5 ]
; x" A& }5 h" g5 `( ?
当然,如果有建立DMZ或者Apache(IIS) Server 前端还有Firewall 的话,也可以通过对Domain name Publish的方式来做到外网对web server的端口统一。 |
|