1. 程式人生 > >nginx實現負載均衡實例

nginx實現負載均衡實例

部署lnmp環境 src inux fastcgi fir linu 訪問 process com

項目規劃圖:
技術分享圖片
項目概述:
如上圖所述,部署lnmp環境,實現nginx負載均衡後端的兩個nginx web服務,要求在nginx上搭建wordpress應用。
項目實現

  1. 搭建php-fpm服務器
    安裝php-fpm包及相關包

    yum install php php-fpm php-mcrypt php-mysql php-mbstring mariadb-server -y

    編輯/etc/php-fpm.d/www.conf的內容
    技術分享圖片
    啟動php-fpm服務
    技術分享圖片
    安裝mariadb數據庫

    yum install -y mariadb

    編輯/etc/my.conf
    技術分享圖片
    啟動mariadb,進入數據庫
    技術分享圖片
    在數據庫中創建wordpress的數據庫wpdb

    技術分享圖片
    授權wpuser管理賬號
    技術分享圖片
    創建資源頁面目錄文件
    技術分享圖片
    下載wordpress應用,並放到資源目錄下
    技術分享圖片
    對wordpress做好鏈接
    技術分享圖片
    創建測試頁面
    技術分享圖片
    關閉防火墻firewalld和Selinux
    技術分享圖片

  2. 搭建nginx-server服務器
    編輯/etc/nginx/conf.d/vhost文件
    技術分享圖片
    創建頁面資源目錄
    技術分享圖片
    下載wordpress應用。並做好鏈接
    技術分享圖片
    啟動服務,並關閉防火墻和Selinux
    技術分享圖片
    nginx-server2服務器的配置同1

3.配置nginx負載均衡服務器nginx-gw
編輯/etc/ginx/conf.d/vhosts文件,寫入代理配置
技術分享圖片
為驗證負載均衡服務器是否生效,在nginx-server1與2兩臺服務器上做測試頁面
nginx-server1:

技術分享圖片
nginx-server2:
技術分享圖片
啟動負載均衡器nginx服務,並關閉firewall和Selinux
技術分享圖片

4.測i是負載均衡和fastcgi代理是否實現
負載均衡測試
技術分享圖片
fastcgi代理測試
技術分享圖片
由上說明我們的lnmp環境下的負載均衡已實現。

5.安裝wordpress應用
訪問www.lishauyang.com/blog,按照網頁提示進行安裝
填寫數據庫信息
技術分享圖片
安提供的代碼創建wp-config.php文件
技術分享圖片
技術分享圖片
註冊賬號賬號後便創建成功了
技術分享圖片

nginx實現負載均衡實例