2.本次实践基于华为云ECS弹性云做事器。
3.在ECS云做事器上支配Discuz 论坛网站。
4.本实验通过手工搭建的办法来搭建 Discuz 论坛网站。Discuz 是通用的社区论坛软件系统,根本架构采取盛行的 Web 编程组合 PHP+MySQL 实现。
1.3 本次实践完成目标熟习华为云ECS做事器闇练利用Linux系统环境熟习LAMP常见环境支配学会在云做事器上支配Discuz 论坛网站二、 干系做事先容2.1 华为云ECS云做事器先容
弹性云做事器(Elastic Cloud Server, ECS)是一种云上可随时自助获取、可弹性伸缩的打算做事,可帮助您打造安全、可靠、灵巧、高效的运用环境。
2.2 Discuz先容
Discuz是一种通用的社区论坛软件系统,是由Discuz! 官方团队开拓和掩护的。它是中国最受欢迎和广泛利用的论坛软件之一,也是环球最主要的综合性社区平台之一。Discuz供应了丰富的功能和灵巧的扩展机制,使得用户能够轻松地创建和管理自己的论坛。它支持多种论坛模式,包括传统的主题谈论、分类谈论、问答、社交网络等。论坛管理员可以根据自己的需求选择不同的模式。
三、环境准备事情3.1 预置实验环境
1.开始实验之前请点击手册上方“预置实验环境”按钮。
2.系统将自动为您创建好实验所需的 VPC ,安全组与两台云做事器 ECS ,创建韶光约为 2 分钟。
3.2 查看预置环境信息
预置成功后ECS资源用户、密码信息可点击预置环境信息查看。
四、登录华为云4.1 登录华为云
进入【实验操作桌面】,打开Chrome浏览器,首次可自动登录并进入华为云掌握台页面。
登录完毕后,进入华为云掌握台管理首页。
4.2 查看ECS状态
在华为云的首页做事列表中,点击“弹性云做事器ECS”,进入ECS云做事器管理页面。
在ECS管理页面,我们看到系统已经为我们创建了2台ECS弹性云做事器,状态都处于正常运行状态。
五、安装Mysql5.1 进入discuz01云做事器
将discuz01云做事器的公网弹性IP复制下来,选择桌面的“xfce”终端,利用以下命令,连接discuz01云做事器。
ssh root@"discuz01云做事器EIP地址"
安装MySQL数据库做事器、MySQL客户端和MySQL开拓所需的库及包含文件。
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpmrpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install -y mysql-server
权限设置
chown -R mysql:mysql /var/lib/mysql/
5.4 启动MySQL
启动Mysql做事
systemctl enable --now mysqld
检讨Mysql做事状态
systemctl status mysqld
实行以下命令,由于初始密码为空,按回车键即可进入数据库
mysql -u root -p
利用MySQL数据库
use mysql;
查看用户表
select host,user from user;
刷新用户列表并许可所有IP对数据库进行访问。
update user set host='%' where user='root' LIMIT 1;
flush privileges;
退出数据库
quit
重启MySQL做事
systemctl restart mysqld
5.6 关闭防火墙
实行以下命令,关闭防火墙。
systemctl stop firewalld
systemctl disable firewalld
六、配置web环境6.1 连接云做事器discuz02
远程登录云做事器 discuz02,填写用户名和密码,详细请拜会登录 discuz01 的步骤。
ssh root@"discuz02云做事器EIP地址"
安装 Apache 做事器、PHPFastCGI 管理器、MySQL 客户端和 MySQL 数据库做事器。
yum install -y httpd php php-fpm php-mysqlwget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpmrpm -ivh mysql-community-release-el7-5.noarch.rpmyum -y install mysql-server
设置/var/lib/mysql/目录权限
chown -R mysql:mysql /var/lib/mysql/
6.4 启动mysql做事
systemctl enable --now mysqld
6.5 启动httpd做事
启动httpd做事并设置开机自启
systemctl enable --now httpd
启动php-fpm做事并设置开机自启
systemctl enable --now php-fpm
6.6 关闭防火墙
实行以下命令,关闭防火墙。
systemctl stop firewalld
systemctl disable firewalld
6.7 设置安全组
进入安全组掌握台,选择做事器所利用的 sg-discuz ,点击“一键放常日见端口”,放开80端口
七、支配Discuz 论坛网站7.1 下载 Discuz安装包
登录云做事器 discuz02 ,输入以下命令下载 Discuz_X3.4 简体中文版的压缩包
wget https://sandbox-experiment-files.obs.cn-north-4.myhuaweicloud.com/396/Discuz_SC_UTF8.zip
解压缩 Discuz_SC_UTF8.zip 文件夹,并将个中的 “upload” 文件夹中的文件移动至云做事器 discuz02 的“/var/www/html”路径下。
unzip Discuz_SC_UTF8.zip
mv upload /var/www/html
7.3 设置权限
默认只有root用户才有写权限,以是须要登录discuz02,实行以下命令将写权限授予给其他用户。
chmod -R 777 /var/www/html
在浏览器里输入地址:http://弹性IP地址/upload/install进入安装界面。请按照Discuz安装引导进行安装。
7.5 环境检讨
检说情况状态,确定都正常后,点击“下一步”
7.6 设置运行环境
选择全新安装
7.7 创建数据库
① 数据库做事器地址即为 discuz01 的私有 IP 地址。
② 由于在 discuz01 做事器上自建的数据库未设置密码,故数据库密码无需填写。
7.8 安装完成
涌现以下提示,则表示Discuz 论坛网站已经成功支配完成。
八、访问Discuz 论坛网站
访问地址:http://discuz02弹性公网IP地址/upload/
登录管理员账号,本次实践圆满成功!
关注#华为云开拓者同盟# 点击下方,第一韶光理解华为云新鲜技能~
华为云博客_大数据博客_AI博客_云打算博客_开拓者中央-华为云