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

Apache的Rewrite心得

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

最近公司要轉(zhuǎn)移服務(wù)器,服務(wù)器上有幾十個站點正在運行,希望轉(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,同時,在新的IP上,運行Apache,將siteX.TB.com的訪問Rewrite回TA.com,經(jīng)過一天后,再將TB.com解析到新IP,同時,轉(zhuǎn)移數(shù)據(jù)庫和WEB服務(wù)到新IP,并將原來的服務(wù)器上的Apache Rewrite到SiteX.TB.com,訪止部分用戶緩存了DNS,導致仍然訪問原服務(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前面加上主機名 
RewriteRule ^(.+) %{SERVER_NAME}$1 [C] 
#將這臺服務(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配置了虛擬主機的話,這個配置應(yīng)寫入默認虛擬主機的配置。

相關(guān)文章

最新評論