基于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服务器安装即可,不需要装两次

 

 

时间: 2024-10-06 07:25:11

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

基于NFS实现lamp的负载均衡之一: 实验拓扑

实验目的: 部署discuz论坛,使用dns做轮询,实现httpd的负载均衡及高可用,访问论坛使用的主机名为www.aaa.com 拓扑: 两台服务器部署httpd+php(module模式),系统为Centos 6.8 192.168.1.102 192.168.1.103 一台服务器部署mariadb,系统为Centos7.2 192.168.1.200 一台服务器部署nfs,存放网站目录,实现两台httpd数据同步,系统为Centos 7.2 192.168.1.202 一台服务器部署bi

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

在192.168.1.101上操作 一.安装bind9: yum install -y bind   二.配置bind9: cp /etc/named.conf{,.back}              //先做备份 vim /etc/named.conf 三.配置aaa.com域: cp /etc/named.rfc1912.zones{,.back}       //先备份 vim /etc/named.rfc1912.zones            //添加正向域 vim /var/na

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

192.168.1.200上操作 一. 安装mariadb: yum install -y mariadb-server systemctl start mariadb       //启动服务     二. 配置数据库: mysql       //登录mysql SET PASSWORD FOR 'root'@'localhost'=PASSWORD('12345'); SET PASSWORD FOR'root'@'127.0.0.1'=PASSWORD('12345'); //给root

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

在192.168.1.102和192.168.1.103操作 一.安装httpd+php(Centos 6默认已安装httpd): yum install -y php php-mysql php-xcache   service httpd start         //启动httpd服务     二.验证: vim /var/www/html/test.php        //创建测试用页面            

LAMP平台基于NFS实现web服务器负载均衡

前言 随着访问量的逐渐增大,一台web服务器可能已经无法满足需求,这就需要增加web服务器的数量了,于是问题就来了:如何保证两台服务器数据同步呢?本文将讲解如何基于NFS实现web服务器的负载均衡及数据同步. NFS服务介绍 NFS(Network File System)网络文件系统,允许一个系统通过网络共享目录和文件,通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件.NFS本身没有提供数据传输的功能,必须借助于远程过程调用(RPC)协议来实现数据的传输. 配置文件 NFS

CentOS 6.5实现LAMP+NFS双web服务负载均衡

CentOS 6.5实现LAMP+NFS双web服务负载均衡 环境说明: CentOS 6.5最小化安装,安装相应的组件: [[email protected] ~]# yum groupinstall -y"Development tools" [[email protected] ~]# yum groupinstall -y"Server Platform Development" 准备三台主机: httpa: 192.168.1.217  搭建web服务器

LVS详解及基于LVS实现web服务器负载均衡

前言 LVS(Linux Virtual Server)Linux虚拟服务器,是一个虚拟的服务器集群系统.本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一.通过LVS提供的负载均衡技术和Linux操作系统可实现一个高性能.高可用的服务器群集,从而以低成本实现最优的服务性能. 集群基础 集群简介 集群(Cluster)是一组相互独立的.通过高速网络互联的计算机,它们构成了一个组,并以单一系统的模式加以管理.一个客户与集群相互作用时,集群像是一个独立的服务器.集群配置是用

基于Nginx反向代理及负载均衡

基于Nginx反向代理及负载均衡 参考:http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass 只要没有被启用,默认就是开启的,因为proxy属于nginx内置标准模块,通常实现代理的时候,最核心模块是proxy_pass,用于将用户请求的rui递交至上游服务器的某个URI但这个模块大部分用于location当中,因此要实现将某一URI的访问代理某个上游服务器大致的格式为: location /name/ { pro

一种改进的red5集群方案的应用、基于Red5服务器集群负载均衡调度算法研究

转自: 一种改进的red5集群方案的应用: http://wenku.baidu.com/link?url=jYQ1wNwHVBqJ-5XCYq0PRligp6Y5q6BYXyISUsF56My8DP8dc9CZ4pZvpPz1abxJn8fojMrL0IyfmMHStpvkotqC1RWlRMGnzVL1X4IPOa_ 基于Red5服务器集群负载均衡调度算法研究 http://www.doc88.com/p-0456863461331.html