分布式部署LNMP+WordPress

需要四台虚拟机,实际上,我们只需要操作三台
一个数据库,一个nginx,一个php,还需要准备一个软件包wordpress-4.7.3-zh_C
首先配置nginx的服务环境
[root@nginx ~]# vi /usr/local/nginx/conf/nginx.conf
修改文件中的location下的 root /www;
index 添加index.php
下面有两个location ~ .php$ 改第二处
将这部分整个大括号内容的注释#取消,然后root /www;
fstcgi_pass192.168.200.131:9000; 这是php的主机ip根据自己的情况设置
保存退出
[root@nginx ~]# vi /usr/local/nginx/conf/fstcgi_params

fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME d o c u m e n t r o o t document_root documentrootfastcgi_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;
创建目录
[root@nginx ~]# mkdir /www
[root@nginx ~]# chown nginx:nginx /www/
在php主机上操作
[root@php ~]# mkdir /www
[root@php ~]# chown nginx:nginx /www/
使用 FX工具将压缩包wordpress-4.7.3-zh_C上传到nginx和php主机上的/root目录下,
cd 回root目录
[root@nginx ~]# cd /root
[root@nginx ~]# unzip wordpress-4.7.3-zh_C.zip
[root@nginx ~]# mv wordpress/* /www/
php主机也是一样操作
[root@php ~]# cd /root
[root@php ~]# unzip wordpress-4.7.3-zh_C.zip
[root@php ~]# mv wordpress/* /www/

回到nginx主机
[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’, ‘000000’);

/** MySQL主机 */ 主数据库的ip
define(‘DB_HOST’, ‘192.168.200.10’);

/** 创建数据表时默认的文字编码 */
define(‘DB_CHARSET’, ‘utf8’);

/** 数据库整理类型。如不确定请勿更改 */
define(‘DB_COLLATE’, ‘’);

[root@nginx ~]# scp /www/wp-config.phproot@192.168.200.131:/www/
usage: scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
[-l limit] [-o ssh_option] [-P port] [-S program]
[[user@]host1:]file1 … [[user@]host2:]file2
然后配置主数据库
进入数据库

Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 4
Server version: 5.5.44-MariaDB-log MariaDB Server

Copyright © 2000, 2015, Oracle, MariaDB Corporation Ab and others.

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.

MariaDB [(none)]> create database wordpress;
Query OK, 1 row affected (0.06 sec)

[root@nginx ~]# nginx -s reload
再打开网页
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/498632.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

2024软件设计师备考讲义——(4)

知识产权和标准化 一、知识产权 1.特性 无体性专有性地域性时间性 2.保护期限 公民作品 署名权、修改权、保护作品完整权【没有限制】发表权、使用权、获得报酬权【终身及死亡后第50年12月31日】单位作品 发表权、使用权、获得报酬权【首次发表后到第50年12月31日】公民软件…

【Linux】nmcli命令详解(文末送书)

目录 一、概述 二、常用参数使用 2.1 nmcli networking 1.显示NM是否接管网络 2.查看网络连接状态 3.开/关网络连接 2.2 general ​编辑 1.显示系统网络状态 2.显示主机名 3.更改主机名 2.3 nmcli connection ​编辑1.显示所有网络连接 2.显示某个网卡的详细信息…

修改mysql数据库默认字符集

查看系统版本,数据库版本 前提你必须已经安装好了mysql。 参考:https://blog.csdn.net/qq_50247813/article/details/137137915 查看mysql的默认字符集 show variables like %char%; 查看数据库默认字符集 SELECT collation_database; 查看数据库默认…

携手伙伴 共赢智改数转 锐捷网络企业行业合作伙伴大会圆满举行

3月22日,锐捷网络2024全国企业行业合作伙伴大会在福州成功举行。大会以“追光而遇,沐光同行”为主题,吸引了来自全国各地的合作伙伴齐聚“有福之州”,共同探讨企业数智化转型新机遇和新方向。 会上,锐捷网络渠道客户系统部总经理王刚为此次合作伙伴大会开幕致辞。王刚对所有到场…

13 Games101 - 笔记 - 光线追踪(Whitted-Style光线追踪原理详解及实现细节)

13 光线追踪(Whitted-Style光线追踪原理详解及实现细节) 引入光线追踪的原因 光栅化的缺点:不能很好的处理全局光照。(因为Blinn-Phong这种局部模型无法处理全局效果!) 光栅化:快 real-time 质量低光线追…

亚马逊、Shine新品如何快速引爆流量?自养号测评实用技巧助你成功

在当今电子商务的浪潮中,亚马逊凭借其卓越的运营模式和庞大的用户基础,已然成为全球在线零售领域的佼佼者。然而,面对平台上数以亿计的商品和激烈的竞争环境,新品要想快速吸引流量并脱颖而出,并非易事。本文旨在深入探…

Flink-CDC 无法增量抽取SQLServer数据

1.问题 因部署在WindowsServer服务器SQLServer发生过期后重启,Flink-CDC同步进行作业重启,启动后无报错信息,数据正常抽取。但是观察几天后发现当天数据计算指标无法展示 2.定位 因为没用进行任何修改,故初步判断不是因Flink-C…

怎么评价小米汽车SU7?

编辑搜图 请点击输入图片描述(最多18字) 小米汽车SU7:电动智能驾驶的新篇章 随着全球汽车产业的深度变革,新能源汽车、智能驾驶等概念逐渐深入人心。在这场汽车产业的革新中,小米汽车SU7无疑是一个引人注目的焦点。这…

尝试 Sora AI 从文本生成视频

Sora Ai 是一种先进的 AI 模型,能够通过文本制作长达一分钟的视频,包括错综复杂的细节场景、复杂的摄像机运动以及一系列表现出生动情感的角色。此外,它可以从单个静止图像生成视频,或者通过添加新内容来增强现有素材。 Sora Ai …

002-基于Pytorch的手写汉字数字分类

本节将介绍一种 2.1 准备 2.1.1 数据集 (1)MNIST 只要学习过深度学习相关理论的人,都一定听说过名字叫做LeNet-5模型,它是深度学习三巨头只有Yann Lecun在1998年提出的一个CNN模型(很多人认为这是第一个具有实际应用…

雷军把小爱同学喊崩了:小米SU7发布会触发全国小米音箱

站长之家(ChinaZ.com) 3月29日 消息:雷军在昨晚的小米SU7 发布会上意外地让全国的小爱同学陷入了一片混乱。 原来,小米SU7 搭载了一款先进的AI大模型,与小爱同学语音助手完美结合,为用户带来了前所未有的智驾体验。雷军在展示这一功能时&…

【话题】AI大模型学习:理论、技术与应用探索

大家好,我是全栈小5,欢迎阅读小5的系列文章,这是《话题》系列文章 目录 背景1. AI大模型学习的基础理论1.1 机器学习1.2 深度学习 2. AI大模型学习的技术要点2.1 模型结构设计2.2 算法优化2.3 大规模数据处理 3. AI大模型学习的应用场景3.1 自…

Prometheus +Grafana +node_exporter可视化监控Linux + windows虚机

1、介绍 待补充 2、架构图 Prometheus :主要是负责存储、抓取、聚合、查询方面。 node_exporter :主要是负责采集物理机、中间件的信息。 3、搭建过程 配置要求:1台主服务器 n台从服务器 (被监控的linux或windows虚机&am…

让IIS支持.NET Web Api PUT和DELETE请求

前言 有很长一段时间没有使用过IIS来托管应用了,今天用IIS来托管一个比较老的.NET Fx4.6的项目。发布到线上后居然一直调用不同本地却一直是正常的,关键是POST和GET请求都是正常的,只有PUT和DELETE请求是有问题的。经过一番思考忽然想起来了I…

物联网实战--入门篇之(二)环境准备

目录 一、硬件清单 二、开发工具 三、嵌入式环境搭建 四、硬件连接(断电操作) 五、服务器搭建 六、Qt开发环境搭建 一、硬件清单 巧妇难为无米之炊,要想学习制作这么一个净化器需要购买必要的硬件设备,以下是清单,根据链接自行采购&…

Jenkins升级中的小问题

文章目录 使用固定版本安装根据jenkins页面下载war包升级jenkins重启jenkins报错问题解决 K8s部署过程中的一些小问题 ##### Jenkins版本小插曲 ​ 在Jenkins环境进行插件安装时全部清一色飘红,发现是因为Jenkins版本过低导致,报错的位置可以找到更新je…

新零售SaaS架构:客户管理系统的应用架构设计

客户管理系统的应用架构设计 应用层定义了软件系统的应用功能,负责接收用户的请求,协调领域层能力来执行任务,并将结果返回给用户,功能模块包括: 客户管理:核心功能模块,负责收集和更新客户信息…

IDEA跑Java后端项目提示内存溢出

要设置几个地方,都试一下吧: 1、默认是700,我们设置大一点(上次配置了这儿就解决了) 2、 3、 4、-Xmx4g

Linux repo基本用法: 搭建自己的repo仓库[服务端]

概述 Repo的使用离不开Git, Git 和 Repo 都是版本控制工具,但它们在使用场景和功能上有明显区别… Git 定义:Git 是一个分布式的版本控制系统,由 Linus Torvalds 为 Linux 内核开发而设计,现已成为世界上最流行的版本控制软件之…

Redis 基础命令集详解

目录 一、string 类型及操作 二、hash 类型及操作 三、list 类型和操作 四、set 类型及操作 五、zset类型及操作 六、其他相关命令 一、string 类型及操作 string是最简单的类型,一个key对应一个value,string类型是二进制安全的。redis的string可以…