LNMP+WordPress分布式部署


分布式LNMP環境的調試

配置Nginx服務支持PHP環境

修改nginx主配置文件

[root@nginx ~]# vi /usr/local/nginx/conf/nginx.conf

省略

location / {

            root   /www;                              #更改網頁目錄

            index  index.php index.html index.htm;         #添加index.php

        }

省略

location ~ \.php$ {                                   #去掉location{}前的注釋符

            root           /www;                   #更改目錄為/www

            fastcgi_pass   172.16.51.25:9000;       #注意:在這里添加PHP主機IP地址

            fastcgi_index  index.php;

            fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;

            include        fastcgi_params;

        }

然后/usr/local/nginx/conf/fastcgi_params添加配置

[root@nginx ~]# vi /usr/local/nginx/conf/fastcgi_params

fastcgi_param  QUERY_STRING       $query_string;

fastcgi_param  REQUEST_METHOD     $request_method;

fastcgi_param  CONTENT_TYPE       $content_type;

fastcgi_param  CONTENT_LENGTH     $content_length;

 

fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;

fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name; #添加這行代碼

fastcgi_param  REQUEST_URI        $request_uri;

fastcgi_param  DOCUMENT_URI       $document_uri;

fastcgi_param  DOCUMENT_ROOT      $document_root;

fastcgi_param  SERVER_PROTOCOL    $server_protocol;

fastcgi_param  REQUEST_SCHEME     $scheme;

fastcgi_param  HTTPS              $https if_not_empty;

nginx和php節點,創建/www目錄,並修改用戶和用戶組

 

 

 

2.部署WordPress

解壓軟件包,將解壓后的文件復制到/www目錄(nginx、php節點)

yum install -y unzip

[root@nginx ~]# unzip wordpress-4.7.3-zh_CN.zip   

[root@nginx ~]# mv wordpress/* /www/

nginx節點,修改WordPress應用的配置文件,WordPress應用提供了wp-config-sample.php模版文件,將模板文件復制為wp-config.php

[root@nginx ~]# cp /www/wp-config-sample.php /www/wp-config.php

[root@nginx ~]# vi /www/wp-config.php

省略

// ** MySQL 設置 - 具體信息來自您正在使用的主機 ** //

/** WordPress數據庫的名稱 */

define('DB_NAME', 'wordpress');

 

/** MySQL數據庫用戶名 */

define('DB_USER', 'root');

 

/** MySQL數據庫密碼 */

define('DB_PASSWORD', '123456');

 

/** MySQL主機 */

define('DB_HOST', '172.16.51.22');

 

/** 創建數據表時默認的文字編碼 */

define('DB_CHARSET', 'utf8');

 

/** 數據庫整理類型。如不確定請勿更改 */

define('DB_COLLATE', '');

將該配置文件scp至php節點的/www目錄下

 

mysql1節點,登錄數據庫,使用命令創建WordPress數據庫

 

Nginx節點重啟Nginx服務

[root@nginx ~]# nginx -s reload

遇到問題及解決辦法,嘗試關閉防火牆

 

3.驗證WordPress應用

瀏覽器輸入172.16.51.24,填寫信息安裝

 

點擊左上角的“myblog”圖標,進入WordPress首頁

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM