zoukankan      html  css  js  c++  java
  • 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首页

     

  • 相关阅读:
    (十三)网络html查看器
    (十二)handler消息处理机制
    (十一)ANR产生原理
    (十)android 中数据存储与访问——使用SharedPreferences保存数据
    (九)android 中数据存储与访问——保存文件到手机内存
    (八)activity的生命周期
    (七)android 通知对话框,并且监听了返回键,当按下返回键也会创建一个对话框
    (六)采用HTML创建UI
    (五)使用代码创建UI
    (六)代码编写UI
  • 原文地址:https://www.cnblogs.com/lzp123/p/13262728.html
Copyright © 2011-2022 走看看