日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

WAMP 2.2 配置与IIS共用单IP,多域名多网站配置方法

發(fā)布時間:2024/9/5 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 WAMP 2.2 配置与IIS共用单IP,多域名多网站配置方法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、概述:

比較合適的方式是使用多IP多網(wǎng)站,如果只有一個ip,讓Apache和IIS公用,方法為:

  Apache使用80端口,IIS使用別的,如800等,然后用Apache做IIS網(wǎng)站的代理,即通過Apache的80端口進(jìn)來后,再通過代理轉(zhuǎn)向IIS。

這個方法會犧牲性能,通過代理專項會使初次訪問變得比較慢。

二、步驟:

1.將IIS中使用80端口的網(wǎng)站換掉,轉(zhuǎn)成別的端口,如800

2.安裝WAMP,檢測80端口,如果被占用,一般是兩個windows服務(wù):

? ?1)World Wide Web Publishing Service,中文的話應(yīng)該是“Web配置服務(wù)”之類的,記不太清了

? ?2)Sql Server的 Report服務(wù),即報表服務(wù)

? ?如果都不,可能是一些下載軟件占用了,運行netstat -ano,檢查80端口,查了一下占用80端口的PID。在任務(wù)管理器找到此PID,關(guān)掉即可

3.配置apapche的httpd.conf文件開始配置

? ?1)要讓apache支持轉(zhuǎn)發(fā)也就是做iis的代理那么就要先啟用apache的代理模塊:

去掉下面四句之前的#注釋,將其打開。

LoadModule proxy_module modules/mod_proxy.so

LoadModule proxy_connect_module modules/mod_proxy_connect.so

LoadModule proxy_ftp_module modules/mod_proxy_ftp.so

LoadModule proxy_http_module modules/mod_proxy_http.so

? ? 2)包含httpd-vhosts.conf文件

? ? ?去掉這一句的#注釋:

? ? ? Include conf/extra/httpd-vhosts.conf

? ? ? 保存httpd.conf

4. 打開httpd-vhosts.conf文件

? ? ?1)在“\wamp\bin\apache\apache2.4.2\conf\extra”下,找到,用記事本打開,

? ? 其中的都是例子,可以刪掉,加入如下代碼:? ?

1 <VirtualHost *:80> 2 ServerAdmin xy@126.com 3 DocumentRoot "g:/phpcms/" 4 <Directory "g:/phpcms/"> 5 Options Indexes FollowSymLinks 6 AllowOverride All 7 Order allow,deny 8 Allow from all 9 </Directory> 10 ServerName www.xy.com 11 </VirtualHost>

12 <VirtualHost *:80> 13 ProxyPreserveHost On 14 ServerAdmin a@a.com 15 ServerName www.ddd.com 16 ServerAlias ddd.com 17 DefaultLanguage zh-CN 18 AddDefaultCharset UTF-8 19 ProxyPass / http://192.196.11.5:800/ 20 ProxyPassReverse / http://192.196.11.5:800/
21 </VirtualHost>

? ? ?分析:

? ? ? 第一塊VirtualHost對應(yīng)的是Apache上80端口掛的網(wǎng)站,域名為:www.xy.com ,所在位置是G:\PHPCMS

? ? ? 第二塊VirtualHost對應(yīng)的是IIS上800端口掛的網(wǎng)站,域名為:www.ddd.com,注意,下面的ServerAlias是次網(wǎng)站的其它域名,ddd.com,可以掛多個。

? ? ? 如果想要不加www,直接用ddd.com訪問IIS的800網(wǎng)站,必須加入ServerAlias,否則會直接轉(zhuǎn)向Apache的80網(wǎng)站。

? ? 2)保存httpd-vhosts.conf,重啟Apache

5. 解析域名:

? ?注:不必要,如果已經(jīng)做過就不許要再做。

? ?找到你的域名提供商,將兩個域名(包括和不包括www)的都解析到服務(wù)器ip,一般30分鐘后生效。

?

三、總結(jié):

? ?現(xiàn)在,通過ddd.com和www.ddd.com,可以直接訪問IIS上的800端口所掛接網(wǎng)站,不需要再加端口號。

? ?使用xy.com和www.xy.com訪問到的是Apache 的80端口所掛接的網(wǎng)站。

? ? 第一次訪問ddd.com網(wǎng)站的時候,會比較慢,畢竟是犧牲性能,通過Apache代理來訪問的。

? ? 建議還是為網(wǎng)站服務(wù)器購買多個IP,至少兩個,一個給Apache用,掛PHP網(wǎng)站;一個給IIS用,掛.NET的網(wǎng)站。

?

四、擴展:

? ? 1.關(guān)于同服務(wù)器多ip分別對應(yīng)Apache和IIS的配置方法會在后續(xù)文章中給出;

? ? 2.關(guān)于IIS7+ 掛接PHP網(wǎng)站的配置方法會在后續(xù)文章中給出;

? ? 3.關(guān)于Apache 掛接aps.net網(wǎng)站的配置方法會在后續(xù)文章中給出。

?

轉(zhuǎn)載于:https://www.cnblogs.com/chutianshu1981/archive/2013/04/10/3011952.html

總結(jié)

以上是生活随笔為你收集整理的WAMP 2.2 配置与IIS共用单IP,多域名多网站配置方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。