当前位置: 首页 > java >正文

LNMP-zblog分布式部署

一、准备

3台主机(rocky8)

下载相应服务

[root@nginx ~]# yum install -y nginx nfs-utils[root@php ~]# yum install -y nfs-utils php-mysqlnd php php-fpm[root@mysql ~]# yum install -y mysql-server

二、挂载

php端

[root@php ~]# vim /etc/exports
[root@php ~]# exportfs -arv
exporting 192.168.11.0/24:/var/www/html
[root@php ~]# mkdir -p /var/www/html
[root@php ~]# systemctl start nfs-server.service 

nginx端

[root@nginx ~]# systemctl start nfs-server
[root@nginx ~]# showmount -e 192.168.11.60
Export list for 192.168.11.60:
/var/www/html 192.168.11.0/24
[root@nginx ~]# mount 192.168.11.60:/var/www/html /usr/share/nginx/html/

三、配置文件

nginx端

[root@nginx ~]# vim /etc/nginx/default.d/php.conf 

php端

监听本机9000端口,运行nginx端访问

[root@php ~]# vim /etc/php-fpm.d/www.conf 

验证php解析

在挂载目录下创建php.php文件

启动服务

[root@nginx html]# systemctl start nginx[root@php ~]# systemctl start php-fpm.service 

正确解析

 mysql端

启动服务

[root@mysql ~]# systemctl start mysqld##创建用户
mysql> create user 'zblog'@'192.168.11.%' identified by '123.com';##赋权
mysql> grant all privileges on zblog.* to 'zblog'@'192.168.11.%';##创建库
mysql> create database zblog;mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
| zblog              |
+--------------------+
5 rows in set (0.01 sec)##刷新
mysql> flush privileges;

验证

创建验证文件

[root@php ~]# vim /var/www/html/mysql.php

成功

四、ZB-log部署

导入至 挂载目录下

访问安装

访问 若如以下着代表 插件缺少,解析不正常

php端 下载插件

[root@php html]# yum install -y php-json php-xml php-gd

接着访问

按要求填写

创建好后,按地址访问

http://www.xdnf.cn/news/16098.html

相关文章:

  • 华为高频算法题:最长连续递增子序列(Longest Continuous Increasing Subsequence)
  • AI黑科技:GAN如何生成逼真人脸
  • vector【上】
  • 大模型就业方向
  • Log4j CVE-2021-44228 漏洞复现详细教程
  • 【lucene】实现knn
  • Git 完全手册:从入门到团队协作实战(4)
  • DP系列2【01背包】洛谷 P1049 [NOIP 2001 普及组] 装箱问题题解
  • 构建高性能推荐系统:MixerService架构解析与核心实现
  • K8s:离线部署Kubernetes1.26.12及采用外部Harbor
  • .net core接收对方传递的body体里的json并反序列化
  • P5535 【XR-3】小道消息
  • 【MyBatis-Plus】核心开发指南:高效CRUD与进阶实践
  • 83、设置有人DTU设备USR-M100采集传感器数据,然后上传阿里云服务
  • 【音视频学习】五、深入解析视频技术中的像素格式:颜色空间、位深度、存储布局
  • CodeBuddy IDE实战:用AI全栈能力快速搭建课程表网页
  • 借助Aspose.HTML控件,使用 Python 编程将网页转换为 PDF
  • Object Sense (OSE):一款从编辑器脚本发展起来的编程语言
  • 优化:Toc小程序猜你喜欢功能
  • Java 堆(优先级队列)
  • AI 及开发领域动态与资源汇总(2025年7月23日)
  • 编程语言Java——核心技术篇(二)类的高级特性
  • 逆向入门(41)程序逆向篇-crackme
  • OceanBase数据库
  • 设备虚拟化技术
  • 从零开始学习Dify-Excel数据可视化(四)
  • Rocky9部署Zabbix7(小白的“升级打怪”成长之路)
  • 【bug】websocket协议不兼容导致的一个奇怪问题
  • (46)elasticsearch-华为云CCE无状态负载部署
  • #Linux内存管理# 在一个播放系统中同时打开几十个不同的高清视频文件,发现播放有些卡顿,打开视频文件是用mmap函数,请简单分析原因。