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
接着访问
按要求填写
创建好后,按地址访问