|
|
登录后查才能浏览下载更多咨询,有问题联系QQ:3283999
您需要 登录 才可以下载或查看,没有账号?入住遨海湾
×
变通方式:0 @$ f5 i& U: [2 s" Y$ z' I6 f1 w$ w
将apache设为使用80端口,IIS使用其它端口,比如81,然后将apache作为IIS的代理。
" @" A n: Y' H6 O( B' L- Z, L在httpd.conf里面,取消下面四行的注释:0 x* O( n6 _- R& t
x9 x* d! G1 G; V) c' _4 [: |0 o2 P" l \1 H! \
http://anyliz.com/blog/images/code.gif 程序代码- Y) [- i5 ]1 T0 h8 K
LoadModule proxy_module modules/mod_proxy.so $ s) b9 \; j2 a" f" Q/ K
LoadModule proxy_connect_module modules/mod_proxy_connect.so
1 }. \5 N0 X3 C& F& RLoadModule proxy_http_module modules/mod_proxy_http.so
+ L6 r2 K7 J0 H3 ~3 J( ]2 ^0 P, B. Y7 uLoadModule proxy_ftp_module modules/mod_proxy_ftp.so 9 M2 c5 y; `) D3 ^- x
( M/ o3 A0 j5 u% | r9 q' ^. Z3 |/ @: T8 H1 z4 j/ Y' n3 T
3 O5 {0 v) d6 U然后建立一个虚拟主机,将该域名的所有访问转向81端口。8 g6 Y+ h% _2 y: t# G2 f
; d& ?7 b6 W7 C/ B6 {6 Y
. \& @% B9 d3 N# ^: U# q3 T* B
http://anyliz.com/blog/images/code.gif 程序代码8 q1 L% F( U: X
<VirtualHost *:80>
9 s. q7 h5 r" f+ k; eServerName www.abc.com
. K ], k! h- t9 Y! xProxyPass / http://localhost:81/ a/ B u0 d. {2 [
ProxyPassReverse / http://localhost:81/
' a+ a$ k) }0 Z: U' N7 z</virtualHost> ! H/ c7 r& d0 d5 D l# j
8 T4 y& a7 o4 A9 _. H" p" U0 [3 t
! s: P1 J) z" J1 {7 }
~8 c5 S9 d7 r当然,如果有建立DMZ或者Apache(IIS) Server 前端还有Firewall 的话,也可以通过对Domain name Publish的方式来做到外网对web server的端口统一。 |
|