分布式部署LNMP+wordpress
IP |
主机名 |
节点 |
192.168.140.130 |
数据库主节点 |
|
192.168.140.131 |
数据库从节点 |
|
192.168.140.140 |
Nginx服务节点 |
|
192.168.140.141 |
PHP服务节点 |
主从数据库:https://www.cnblogs.com/qikl0829/p/14334833.html
Nginx服务节点:https://www.cnblogs.com/qikl0829/p/14343319.html
PHP服务节点:https://www.cnblogs.com/qikl0829/p/14343321.html
[root@Nginx ~]# vi /usr/local/Nginx/conf/Nginx.conf
......
location / {
root /www; #更改网页目录
index index.PHP index.html index.htm; #添加index.PHP
}
......
去掉注释符
location ~ \.PHP$ {
root /www; #更改目录
fastcgi_pass 192.168.140.141:9000; #添加PHP主机ip地址
fastcgi_index index.PHP;
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
include fastcgi_params;
}
......
[root@Nginx ~]# vi /usr/local/Nginx/conf/fastcgi_params #进入增添配置
加入一行保存退出
Nignx节点:
[root@Nginx ~]# mkdir /www
[root@Nginx ~]# chown Nginx:Nginx /www/
PHP节点:
[root@PHP ~]# mkdir /www
[root@PHP ~]# chown Nginx:Nginx /www/
下载wordpress-5.6-zh_CN.tar.gz压缩包用远程传输工具上传到Nginx节点和PHP节点
https://pan.baidu.com/s/1TVpIqQl-K7cQAi_RB5XP5g 提取码:5ipp
Nginx节点:
[root@Nginx src]# cd /usr/local/src/
[root@Nginx src]# tar zxvf wordpress-5.6-zh_CN.tar.gz #解压
[root@Nginx src]# mv wordpress/* /www/ 文件移到/www目录
PHP节点:
[root@PHP src]# cd /usr/local/src/
[root@PHP src]# tar zxvf wordpress-5.6-zh_CN.tar.gz
[root@PHP src]# mv wordpress/* /www/
[root@Nginx ~]# cp /www/wp-config-sample.PHP /www/wp-config.php
[root@Nginx ~]# vi /www/wp-config.php
......
// ** MysqL 设置 - 具体信息来自您正在使用的主机 ** //
define( 'DB_NAME', 'wordpress' );
define( 'DB_USER', 'root' );
define( 'DB_PASSWORD', '000000' );
/** MysqL主机 */
define( 'DB_HOST', '192.168.140.130' );
define( 'DB_CHARSET', 'utf8' );
/** 数据库整理类型。如不确定请勿更改 */
define( 'DB_COLLATE', '' );
......
[root@Nginx ~]# scp /www/wp-config.php [email protected]:/www/ #保存退出后配置文件scp到PHP节点的/www目录
[root@MysqL1 ~]# MysqL -uroot -p000000 #在MysqL1节点登陆数据库,使用命令创建wordpress数据库
MariaDB [(none)]> create database wordpress;
Query OK, 1 row affected (0.03 sec)
验证wordpress应用
Nginx: the configuration file /usr/local/Nginx/conf/Nginx.conf Syntax is ok
Nginx: configuration file /usr/local/Nginx/conf/Nginx.conf test is successful
[root@Nginx ~]# Nginx -s reload
网页访问ip192.168.140.140
填写信息安装登陆
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。