基于ThinkPHP的分布式部署步驟
ThinkPHP是支持綁定域名到一個(gè)模塊的,比如綁定u.lingyun.net到Application下的User模塊,綁定bbs.lingyun.net到Forum模塊。利用這個(gè)特性我們可以實(shí)現(xiàn)分布式部署。下面是主要步驟:
1、開啟Session存儲(chǔ)數(shù)據(jù)庫(kù)
在Common/Conf/config.php里添加如下幾行:
//Session設(shè)置 'SESSION_OPTIONS' => array( 'expire' => 864000, 'type' => 'Db', ),
2、假設(shè)你有AB兩臺(tái)云服務(wù)器A的IP地址是1.2.3.4,B的IP地址是5.6.7.8,將bbs.lingyun.net在域名解析里解析到1.2.3.4,將u.lingyun.net解析到5.6.7.8。
3、在AB兩臺(tái)服務(wù)器里部署同樣的代碼
經(jīng)過(guò)以上三步實(shí)現(xiàn)了最簡(jiǎn)單的分布是部署,相當(dāng)于A服務(wù)器主要承擔(dān)論壇相關(guān)的訪問(wèn),B服務(wù)器主要承擔(dān)用戶頁(yè)面的訪問(wèn)。
推薦教程:PHP視頻教程
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com