LNMP+NFS 架构的Discuz论坛部署实践

发布于:2025-07-12 ⋅ 阅读:(15) ⋅ 点赞:(0)

目录

一、配置准备

二、配置过程

1、更改访问路径

1.1服务端设置

启动服务

修改配置文件

重载应用

写网站页面

1.2、web端设置

挂载

重载应用

1.3、验证

2、连接数据库

2.1、server端

2.2、验证

2.3、结果

3、导入Discuz

3.1、解压 

3.2、更改用户

4、访问

4.1、mysql操作

4.2、安装

4.3、验证同步性


一、配置准备

每台主机都安装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 

准备3台,1台服务端,2台网站端

二、配置过程

1、更改访问路径

1.1服务端设置

启动服务

修改配置文件
[root@lnmp-server mysql]# vim /etc/exports

重载应用

创建共享文件,重载应用

写网站页面

在共享文件中写入

[root@lnmp-server data]# vim index.php

1.2、web端设置

挂载

查看共享文件,将其挂载到nginx的默认网站根目录路径

重载应用

1.3、验证

使用客户端访问web

2、连接数据库

2.1、server端

[root@lnmp-server data]# vim mysql_conn.php

2.2、验证

启动mysql 与 php-fpm 服务

2.3、结果

3、导入Discuz

3.1、解压 

3.2、更改用户

4、访问

4.1、mysql操作

对 lnmp-server 的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、安装

按照mysql的信息进行填写

4.3、验证同步性

注册新用户

在web2中验证web1创建的账户

成功


网站公告

今日签到

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