Apache之部署论坛(业务上线)

实验步骤

  • 修改实验主机的网络配置,搭建yum源,修改主机名:
    在这里插入图片描述
  • 部署的该论坛需要以下服务,我们一一下载,开启相关服务,关闭防火墙,并对数据库进行安全初始化:
yum install httpd -y
yum install mariadb-server.x86_64 -y
yum install php -y
yum install php-mysql.x86_64 -y

systemctl start httpd
systemctl enable httpd

systemctl start mariadb
systemctl enable mariadb

systemctl stop firewalld.service 
vim /etc/my.cnf  中[mysqld]区域加入:
skip-networking=1

mysql_secure_installation    ##执行,进入安全初始化
Enter current password for root (enter for none):
Set root password? [Y/n]
New password:         ##设置你的密码
Re-enter new password:       ##再次输入
Remove anonymous users? [Y/n]
Disallow root login remotely? [Y/n] 
Remove test database and access to it? [Y/n] 
Reload privilege tables now? [Y/n] 

systemctl restart mariadb.service
  • 我们在http默认的发布目录下获得该论坛的压缩包,解压,并阅读有关的部署信息:
yum install lftp -y
cd /var/www/html/
lftp 172.25.254.10
cd pub/
get Discuz_X3.2_SC_UTF8.zip
unzip Discuz_X3.2_SC_UTF8.zip   ##解压
vim /var/www/html/readme/readme.txt    ##有关部署说明的文件

在这里插入图片描述

  • 我们对我们已经下载的安装包或服务进行核对,发现全部符合要求。
rpm -qa | grep php
rpm -qa | grep mariadb

在这里插入图片描述

  • 将selinux的状态该为permissive,并按照说明手册修改目录的权限
getenforce
setenforce 0
getenforce

cd /var/www/html/upload/
chmod o+w config/ data/ uc_client/ uc_server/ -R

在这里插入图片描述

  • 在浏览器中输入http://172.25.254.110/upload/install/开始安装:

在这里插入图片描述

在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

脚本自动部署论坛

#!/bin/bash
echo install web server...............
yum install httpd   php   mariadb-server  php-mysql  -y   &> /dev/null
wget ftp://172.25.254.10/pub/Discuz_X3.2_SC_UTF8.zip -O /var/www/html/Discuz_X3.2_SC_UTF8.zip
cd /var/www/html
##下载服务,获取安装包

echo got file from remote...............
unzip Discuz_X3.2_SC_UTF8.zip &> /dev/null
chmod 777 /var/www/html/upload/{config/,data/,uc_server/,uc_client/}  -R
##解压安装包,并修改有关目录的权限

echo start service.................
sed '/^\[mysqld]/askip-networking=1' -i /etc/my.cnf
systemctl start httpd mariadb
systemctl enable httpd mariadb
systemctl stop firewalld
##开启服务,关闭数据库的网络接口

echo config database...............
mysql_secure_installation &> /dev/null   <<EOF


westos
westos



EOF
##对mariadb进行安全初始化

firefox http://172.25.254.234/upload          
##开启浏览器,进行环境检测,准备安装        

执行结果如下:
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值