LUMP+NFS架构的Discuz论坛部署
一、配置准备
每台主机都安装mysql、nfs、php、mysql
对每台主机都进行关闭防火墙、上下文等,减少阻碍
[root@everyone ~]# systemctl stop firewalld
[root@everyone ~]# setenforce 0
安装插件等
[root@localhost mysql]# yum install -y nfs-utils nginx
[root@localhost mysql]# yum install -y php-mysqlnd php php-fpm
[root@localhost mysql]# yum install -y mysql-server.x86_64
准备三台虚拟机(服务器一台,网站端两台)
二,配置过程
1.更改访问路径
1.1服务端设置
启动服务
修改配置文件
[root@lnmp-server mysql]# vim /etc/exports
重载应用
创建共享文件
网站页面
在共享文件中写入
[root@lnmp-server data]# vim index.php
1.2web端设置
挂载
查看共享文件,将其挂载到nginx的默认网站目录路径
重载应用
1.3 验证
2.连接数据库
2.1sever端
[root@lnmp-server data]# vim mysql_conn.php
2.2验证
启动MySQL与PHP-fpm服务
2.3 结果
3.导入Discuz
3.1 解压
更换用户
4.访问
4.1MySQL操作
对lnmp-sever的MySQL进行操作
create user 'ultrax'@'192.168.11.%' identified by '123.com'; ##创建用户
grant all on ultrax.* to 'ultrax'@'192.168.11.%'; ##赋权
create database ultrax; ##创建库
flush privileges; ##刷新
4.2 安装
4.3验证同步性
在web2验证web1创建的账户