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

    xiaoxiao2025-08-08  13

    实验步骤

    修改实验主机的网络配置,搭建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)