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

在两台httpd服务器上操作

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

 

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

 

visudo        //配置sudo权限

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

 

 

二、部署discuz论坛:

在一台httpd服务器上操作

1.    切换用户

su - httpdadmin           

 

2.    创建网站目录

sudo -u apache mkdir /mydata/bbs            

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

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

 

 

3.    准备源码包

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

 

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

 

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

//复制到NFS上

 

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

 

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

exit                      //登出httpdadmin用户

注:

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

 

 

三、配置虚拟主机:

在两台httpd服务器上操作

1.配置主配置文件

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

 

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

 

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

 

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

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

 

2.添加虚拟机

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

 

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

 

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

 

service httpd reload     //重载配置

 

 

四、安装discuz论坛:

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

 

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

 

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

 

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

 

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

 

 

五、测试:

测试环境:

Client1编辑hosts: 192.168.1.102   www.aaa.com

 

Client2编辑hosts: 192.168.1.103   www.aaa.com

 

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

 

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

 

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

 

 

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

 

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

 

 

注:

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

 

 


转载于:https://blog.51cto.com/362475097/1889133

相关文章:

  • 2021-12-18
  • 2021-11-19
  • 2021-09-07
  • 2021-10-17
  • 2021-11-13
  • 2021-12-28
  • 2021-09-22
猜你喜欢
  • 2021-12-26
  • 2021-06-09
  • 2021-07-30
  • 2022-01-19
  • 2021-08-11
  • 2022-01-17
  • 2021-04-07
相关资源
相似解决方案