一文教你在华为云上部署Discuz论坛网站
本文分享自华为云社区《》,作者:江湖有缘。
1.本次实践环境使用华为KooLabs云实验平台。
2.本次实践基于华为云ECS弹性云服务器。
3.在ECS云服务器上部署Discuz 论坛网站。
4.本实验通过手工搭建的方式来搭建 Discuz 论坛网站。Discuz 是通用的社区论坛软件系统,基础架构采用流行的 Web 编程组合 PHP+MySQL 实现。
- 熟悉华为云ECS服务器
- 熟练使用Linux系统环境
- 熟悉LAMP常见环境部署
- 学会在云服务器上部署Discuz 论坛网站
弹性云服务器(Elastic Cloud Server, ECS)是一种云上可随时自助获取、可弹性伸缩的计算服务,可帮助您打造安全、可靠、灵活、高效的应用环境。
Discuz是一种通用的社区论坛软件系统,是由Discuz! 官方团队开发和维护的。它是中国最受欢迎和广泛使用的论坛软件之一,也是全球最重要的综合性社区平台之一。Discuz提供了丰富的功能和灵活的扩展机制,使得用户能够轻松地创建和管理自己的论坛。它支持多种论坛模式,包括传统的主题讨论、分类讨论、问答、社交网络等。论坛管理员可以根据自己的需求选择不同的模式。
1.开始实验之前请点击手册上方“预置实验环境”按钮。
2.系统将自动为您创建好实验所需的 VPC ,安全组与两台云服务器 ECS ,创建时间约为 2 分钟。
预置成功后ECS资源用户、密码信息可点击预置环境信息查看。
进入【实验操作桌面】,打开Chrome浏览器,首次可自动登录并进入华为云控制台页面。
登录完毕后,进入华为云控制台管理首页。
在华为云的首页服务列表中,点击“弹性云服务器ECS”,进入ECS云服务器管理页面。
在ECS管理页面,我们看到系统已经为我们创建了2台ECS弹性云服务器,状态都处于正常运行状态。
将discuz01云服务器的公网弹性IP复制下来,选择桌面的“xfce”终端,使用以下命令,连接discuz01云服务器。
安装MySQL数据库服务器、MySQL客户端和MySQL开发所需的库及包含文件。
权限设置
启动Mysql服务
检查Mysql服务状态
执行以下命令,因为初始密码为空,按回车键即可进入数据库
使用MySQL数据库
查看用户表
刷新用户列表并允许所有IP对数据库进行访问。
退出数据库
重启MySQL服务
执行以下命令,关闭防火墙。
远程登录云服务器 discuz02,填写用户名和密码,具体请参见登录 discuz01 的步骤。
安装 Apache 服务器、PHPFastCGI 管理器、MySQL 客户端和 MySQL 数据库服务器。
设置/var/lib/mysql/目录权限
启动httpd服务并设置开机自启
启动php-fpm服务并设置开机自启
执行以下命令,关闭防火墙。
进入安全组控制台,选择服务器所使用的 sg-discuz ,点击“一键放通常见端口”,放开80端口
登录云服务器 discuz02 ,输入以下命令下载 Discuz_X3.4 简体中文版的压缩包
解压缩 Discuz_SC_UTF8.zip 文件夹,并将其中的 “upload” 文件夹中的文件移动至云服务器 discuz02 的“/var/www/html”路径下。
默认只有root用户才有写权限,所以需要登录discuz02,执行以下命令将写权限赋予给其他用户。
在浏览器里输入地址:http://弹性IP地址/upload/install进入安装界面。请按照Discuz安装向导进行安装。
检查环境状态,确定都正常后,点击“下一步”
选择全新安装
① 数据库服务器地址即为 discuz01 的私有 IP 地址。
② 由于在 discuz01 服务器上自建的数据库未设置密码,故数据库密码无需填写。
出现以下提示,则表示Discuz 论坛网站已经成功部署完成。
访问地址:http://discuz02弹性公网IP地址/upload/
登录管理员账号,本次实践圆满成功!
关注 点击下方,第一时间了解华为云新鲜技术~
实战项目搭建个人论坛网站
http://公网IP/
systemctl stop nginx
1. 安装Apache服务器、PHPFastCGI管理器
yum install -y httpd php php-fpm php-server php-mysql
2. 启动httpd和php-fpm服务
systemctl start httpd
systemctl start php-fpm
3. 配置服务开机启动
systemctl enable httpd
systemctl enable php-fpm
wget http://download.comsenz.com/DiscuzX/3.3/Discuz_X3.3_SC_UTF8.zip
##解压#
unzip Discuz_X3.3_SC_UTF8.zip
##挪到新的路径
mv /root/upload/* /var/www/html
##修改权限
chmod -R 777 /var/www/html
http://公网IP/
注意:
1.数据库Host选择内网时,保证数据库网段与服务器一致;
2.数据库Host选择公网时,服务器也需要有公网连接;
本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com
文章为作者独立观点不代本网立场,未经允许不得转载。