欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Apache的Rewrite心得

 更新時(shí)間:2007年01月13日 00:00:00   作者:  
Apache的Rewrite心得

最近公司要轉(zhuǎn)移服務(wù)器,服務(wù)器上有幾十個(gè)站點(diǎn)正在運(yùn)行,希望轉(zhuǎn)移的期間,服務(wù)不受影響,所以用Apache的mod_rewrite做了些處理.
大致環(huán)境是這樣的,服務(wù)器有site[1-50].TA.com域名和site[1-50].TB.com域名,在開始轉(zhuǎn)移服務(wù)器之前,先將site[1-50].TB.com指向新的服務(wù)器IP,同時(shí),在新的IP上,運(yùn)行Apache,將siteX.TB.com的訪問Rewrite回TA.com,經(jīng)過一天后,再將TB.com解析到新IP,同時(shí),轉(zhuǎn)移數(shù)據(jù)庫和WEB服務(wù)到新IP,并將原來的服務(wù)器上的Apache Rewrite到SiteX.TB.com,訪止部分用戶緩存了DNS,導(dǎo)致仍然訪問原服務(wù)器。

Rewrite寫法大致如下:


復(fù)制代碼 代碼如下:
#加載mod_rewrite 
LoadModule rewrite_module modules/mod_rewrite.so 

#打開mod_rewrite 
RewriteEngine On 
#開啟Log(用于調(diào)試) 
RewriteLog "logs/rewrite.log" 
RewriteLogLevel 9 
#只將siteX,demo,support開頭的域名做Rewrite 
RewriteCond %{SERVER_NAME} ^(site|demo|support) [NC] 
#在URI前面加上主機(jī)名 
RewriteRule ^(.+) %{SERVER_NAME}$1 [C] 
#將這臺(tái)服務(wù)器的所有xxx.TA.com/*轉(zhuǎn)到xxx.TB.com/* 
RewriteRule  ^([a-z0-9]+)\.([0-9a-z\.]+)/(.*)  http://$1\.TB\.com/$3 [NC,R,L] 


如果Apache配置了虛擬主機(jī)的話,這個(gè)配置應(yīng)寫入默認(rèn)虛擬主機(jī)的配置。

相關(guān)文章

最新評(píng)論