LNMP-zblog分布式部署

发布于:2025-07-25 ⋅ 阅读:(21) ⋅ 点赞:(0)

一、准备

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

接着访问

按要求填写

创建好后,按地址访问


网站公告

今日签到

点亮在社区的每一天
去签到