基于NFS实现lamp的负载均衡之六: 部署discuz论坛

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于NFS实现lamp的负载均衡之六: 部署discuz论坛相关的知识,希望对你有一定的参考价值。

一、创建用户,用于部署网站:

在两台httpd服务器上操作

useradd -r -u 80 httpdadmin       //创建httpd管理员

 

echo "12345" | passwd --stdin httpdadmin        //配置密码

 

visudo        //配置sudo权限

技术分享

 

 

二、部署discuz论坛:

在一台httpd服务器上操作

1.    切换用户

su - httpdadmin           

 

2.    创建网站目录

sudo -u apache mkdir /mydata/bbs            

//使用apache身份,在NFS上创建网站目录

技术分享

 

 

3.    准备源码包

技术分享

 

mkdir /tmp/discuz && unzipDiscuz_X3.2_SC_UTF8.zip -d /tmp/discuz     //解压

 

sudo -u apache cp -r /tmp/discuz/upload/* /mydata/bbs/      

//复制到NFS上

 

技术分享

 

rm -rf /tmp/discuz/                 //删除解压出来的临时文件  

exit                      //登出httpdadmin用户

注:

部署到NFS上之后,可以到另一台httpd服务器上查看一下

 

 

三、配置虚拟主机:

在两台httpd服务器上操作

1.配置主配置文件

cp /etc/httpd/conf/httpd.conf{,.bak}       //先备份

 

技术分享

 

技术分享

 

技术分享

httpd -t             //检查配置是否有误

 

2.添加虚拟机

vim /etc/httpd/conf.d/bbs.conf

 

技术分享

 

httpd -t             //检查配置是否有误

 

service httpd reload     //重载配置

 

 

四、安装discuz论坛:

技术分享

 

技术分享

 

技术分享

 

技术分享

 

技术分享

 

 

五、测试:

测试环境:

Client1编辑hosts: 192.168.1.102   www.aaa.com

 

Client2编辑hosts: 192.168.1.103   www.aaa.com

 

技术分享

 

技术分享

 

技术分享

 

 

技术分享

 

技术分享

 

 

注:

最后一步通过浏览器安装论坛时,只要通过访问其中一台httpd服务器安装即可,不需要装两次

 

 


以上是关于基于NFS实现lamp的负载均衡之六: 部署discuz论坛的主要内容,如果未能解决你的问题,请参考以下文章

基于NFS实现lamp的负载均衡之四: 部署mariadb

基于NFS实现lamp的负载均衡之五: 部署httpd+php

基于NFS实现lamp的负载均衡之三: 部署bind9

web服务器(LAMP)通过DNS轮询功能和nfs共享实现负载均衡

NFS共享MySQL使用DNS轮询实现Web负载均衡

LVS-DR实现基于LAMP的负载均衡