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