LVS之nat模型結合LAMP搭建Discuz

拓撲圖如下:

wKioL1NOSHqB7R_bAAFGnCNjH1E252.jpgspacer.gif
mysql+NFS服務器配置:
    1、使用yum安裝mysql、mysql-server
            yum -y install mysql  mysql-server
    2、新建磁盤分區,創建邏輯卷mydata並掛載至/data目錄下
            pvcreate /dev/sda3
            vgcreate myvg /dev/sda3
            lvcreate   -L  5G  -n  mydata  myvg
    3、配置開機自動掛載至/data目錄下
    4、啓動NFS服務並編輯配置文件/etc/exports添加如下行:
wKiom1NOSNCyEOiVAACEkOslcC4209.jpgspacer.gif
    5、連接至mysql數據庫,刪除匿名用戶,併爲Discuz提供一個授權用戶
        grant  all  privileges on *.*  to  'root'@'192.168.58.%'   identifyed  by   'liyadong';
        flush  privileges;


 RS1:web+php服務器配置
1、使用yum安裝httpd、php、php-mysql
        yum  -y  install  httpd  php  php-mysql
    2、掛載NFS共享目錄至網站根目錄下
        mount   -t  nfs  192.168.58.143:/data   /var/www/html
    3、在RS服務器上添加去往172.16.0.0/16這個網絡的地址要經過192.168.58.100
        route add -net 172.16.0.0/16 gw 192.168.58.100  
    4、由於php是以模塊化方式編譯進httpd中,直接啓動httpd服務器即可,在瀏覽器輸入http://192.168.58.141/upload測試是否能夠正常訪問
RS2:web+php服務器配置同RS1相同

 Director負載均衡nat模型配置:
   如圖所示,Director需要兩塊網卡,一塊配置DIP與內部主機通信,一塊配置外網ip用於接受客戶端的請求,還需要配置一個VIP(虛擬ip)用來調度RS服務器
    1、先使用yum安裝ipvsadm工具
        yum  -y  install  ipvsadm
    2、添加ipvs集羣規則
wKioL1NOSN-g5gypAACJHlyMG-g734.jpgwKiom1NOSSCxzRXwAACj-klPlVI470.jpgspacer.gif
wKioL1NOSRCRwaCEAABpbK2Xvmw672.jpgspacer.gif
spacer.gif
3、打開路由轉發功能
[root@localhost etc]# vim /etc/sysctl.conf
net.ipv4.ip_forward = 1
在客戶端使用http:://172.16.254.200/upload訪問並安裝初始化Discuz論壇
wKiom1NOS5-CyTdgAAOXCpQMWMs523.jpgspacer.gif
上傳之後圖片實際上是存放在NFS共享目錄下的(/data/upload/data/attachment/forum/201404/15/),要進入到目錄下看看是否有上傳的圖片文件
wKioL1NOS4yx4gH7AACupQVsylc962.jpgspacer.gif

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章