国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Apache > 正文

在windows下iis與apache共存!(虛擬主機+代理)

2024-08-27 18:25:50
字體:
來源:轉載
供稿:網友

1、apache 對php的支持很好,iis對php的支持也不錯。但是apache對asp支持(除非裝一個低效率的asp插件)幾乎很爛。
2、iis對雖然能同時支持asp/php,但對于現在流行的urlrewrite 也就是靜態網址就不如apache 的url重寫效率高。雖然iis能裝個rewrite插件(也是低效率),但不支持iis上的虛擬主機的url重寫,只能對根網站、或者默認網站支持。apache的殺手锏就是支持虛擬主機的.htaccess 。所以apache的虛擬主機就可以隨意支持url重寫了。說了上面這么多廢話。直接切入正題:實現服務器同時支持asp/php 并支持上面的虛擬主機的url重寫。而且對外的端口都是80。

1、安裝iis 配置iis(注意:iis里面的網站千萬別用80端口)。效果如下:
#虛擬主機1
主機頭 www.abc.com 綁定地址:127.0.0.1 端口8080(也可以是其它端口) 這時候可以用http://www.abc.com:8080訪問此網站了(已支持asp)
#虛擬主機2
主機頭 www.def.com 綁定地址:127.0.0.1 端口8080.。。同上 這時候可以用http://www.def.com:8080訪問此網站了。

2、安裝apache 選擇端口號:80

apache的虛擬主機,相信大家都會配置,配置好php的運行。安裝好后的部分虛擬主機配置如下

#新加的代理服務器(在http.conf配置文件里面找到下面四個把前面的#去掉,這是打開代理功能.)
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
#虛擬主機3

#這是虛擬主機目錄
DocumentRoot "e:/www/ghi"
ServerName www.ghi.com


#虛擬主機1的代理指向
#asp虛擬主機

ServerName www.abc.com
ProxyPass / http://www.abc.com:8080/
ProxyPassReverse / http://www.abc.com:8080/

------------------最終效果
輸入http://www.abc.com 訪問到結果與http:/www.abc.com:8080一樣的(但地址欄并不顯示8080),這是由于apache代理到iis了。
輸入http://www.def.com 是訪問不了的 因為沒有在apache里面做代理 而只能輸入http://www.def.com:8080才有結果
輸入http://www.ghi.com 則直接由apache提供web服務。

apache的url重寫大家應該知道怎么配置吧(不會上網搜,不是本文重點)。對虛擬主機做urlrewrite ,打開.htaccess支持功能就可以了。

上面的結果已經很清楚了。如果www.abc.com 是asp網站。則在apache配置里面做代理就行了。
如果wwww.ghi.com是php網站,則直接在 apache里面開虛擬主機。iis不會起到任何作用。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁乡县| 隆子县| 称多县| 阿拉善右旗| 阿瓦提县| 靖西县| 丹江口市| 南陵县| 广东省| 龙海市| 平罗县| 婺源县| 雷波县| 新源县| 平利县| 阜南县| 肇源县| 郎溪县| 阳泉市| 正宁县| 孝昌县| 乳源| 磐安县| 澄江县| 志丹县| 林甸县| 莱州市| 德庆县| 比如县| 皮山县| 屯门区| 东方市| 兴海县| 叙永县| 广宁县| 左权县| 汪清县| 类乌齐县| 梁山县| 年辖:市辖区| 湘潭市|