DISCUZZ论坛搭建相关项目

1.准备四台独立服务器(分别命名为mysql、nfs、apache1、apache2)

2.配置路由为192.168.200.0网段(确定网关为192.168.200.2)vmware虚拟网络编辑器

3.四台主机依次关闭防火墙,selinux,配置主机名和IP地址(以apache1为例)

(主机名)

(防火墙)

(进入/etc/selinux/config文件内将SELINUX模式改为disabled)

(IP地址)

4.配置四台机器的本地yum源(以apache1为例)

配置本地源(使用的核心原则是:不与存在相同软件但是不同版本的源交叉使用)

清空原有仓库文件:rm -rf /etc/yum.repos.d/*

配置新的仓库文件;vi    /etc/yum.repos.d/仓库名文件名.repo

添加内容:[源标识(不与文件中其他源标识重名)]、name、enabled、gpgcheck、

baseurl(本地用file://  网络用 http:// https:// ftp:// mirrors://)

配置完成保存退出,并进行临时挂载

可通过mount -a来排除语法错误

重新生成缓存    yum repolist

最后可通过 df -hT 查看挂载情况

进入/etc/fstab文件下进行配置

在末尾处插入如下信息

配置完成后重复3、4步骤配置所有机器

5.打开命名为nfs的虚拟机

先在虚拟机中插入4块硬盘备用

右键虚拟机并打开设置

下载软件vsftpd

安装完成后进入/etc/vsftpd/vsftpd.conf文件

修改参数anon_upload_enable=YES

重启vsftpd服务

修改目录/var/ftp/pub所有人都有写权限 chmod 777 /var/ftp/pub,修改完需再次重启:

客户端访问就可以上传文件

可回到虚拟机内cd到指定目录进行查看

下载安装nfs-utils软件

下载完可直接开启

进入/etc/exports文件进行配置:

输入格式为:

共享目录            可访问的IP地址(IP地址权限)

配置完成后用exportfs -r命令刷新,刷新后重启服务

用apache1虚拟机通过showmount -e ip(需下载nfs-utils软件)命令查询

在apache1主机内创建任意目录(举例创建为/guazai1),并将改目录挂载于共享目录

下载mdadm软件

用lsblk命令查询该主机的硬盘使用情况

怕共享目录存储不够或不安全,用raid5进行挂载保障:

先用4个盘进行raid5配置:

配置完成后可再次查看

配置完成后进行格式化:

将共享目录挂载于raid5上:

6.打开命名为mysql的虚拟机并进行如下配置

安装mariadb*,mysql,php,php-mysql软件

为了使用数据库软件(通过自己配置的文件目录),需对/etc/my.cnf文件进行配置(用/data目录举例)

更改完后需要对/data进行授权

授权后需重启服务,如遇以下情况(在防火墙、selinux关闭的情况下):

则需要进行如下操作

之后需要进行mysql的密码配置

配置完成后可通过mysql       -hIP地址     -u用户名    -p密码 -P端口号命令可以访问数据库,如:

如果想让其他主机对其进行访问,则需要在mysql内输入如下命令:

grant     all    privileges on *.* to’root’@’%’ identified by ’密码’;进行授权

授权完成后需要刷新:

之后即可通过apache1主机(需下载maraidb软件)进行访问:

如同上个环节,可对/data添加硬盘配置raid5对其进行保障

7.打开apache1主机进行如下配置:

将nfs主机共享的/luntan内的软件cp到/var/www/html目录下

删掉Centos/文件

下载unzip软件:

利用unzip 解压文件 -d 解压地点,将软件解压到/var/www/html目录下

解压结果如下:

通过mv命令将upload/目录下内容转移到/var/www/html目录下

重启http服务后,

在apache2主机上进行相同配置(和apache1的配置过程一样即可)

在浏览器中验证httpd,在输入栏内输入主机IP,正常打开页面如下:

点击同意后,可能会遇到如下情况:

回到虚拟机中,给/var/www/html目录下的config      data       uc_client     uc_server文件进行授权:

如果碰到如下情况:

则说明软件没有装全,可通过重新安装的方式验证,知道全都通过(图中是缺少php_mysql软件安装)

点击下一步后将自己配置的密码(与mysql配置的相同即可)

最终结果如下

输入apache2的主机IP与输入apache1的主机IP打开页面一致

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值