使用华为云鲲鹏弹性云服务器部署Discuz

这篇具有很好参考价值的文章主要介绍了使用华为云鲲鹏弹性云服务器部署Discuz。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

使用华为云鲲鹏弹性云服务器部署Discuz


目录
  • 使用华为云鲲鹏弹性云服务器部署Discuz
    • 实验目的与基本要求
    • 实验摘要
    • 部署开始
      • 登录弹性云服务器
      • 安装Apache
      • 安装PHP编译器
      • 安装PHP-MySQL插件
      • 安装MariaDB数据库
      • Discuz!安装
      • Discuz!安装体验

华为云配置地址:

实验目的与基本要求

实验目的:
Discuz!是一套通用社区论坛软件系统,用户在不需要任何编程的基础上,通过简单的设置和安装,在互联网上搭建起具备完善功能、很强负载能力和可高度定制的论坛服务。实验将在华为云鲲鹏弹性云服务器CentOS系统的实例上,部署Discuz!项目;体验通过源码在鲲鹏云服务器上安装软件,体验Discuz!论坛网站。
基本要求:

  1. 熟练使用Linux基本操作命令;
  2. 了解Discuz!的基本作用和原理;

实验摘要

操作前提:登录华为云

  1. 部署开始
  2. 安装Apache
  3. 安装MariaDB数据库
  4. Discuz!安装
  5. Discuz!安装体验

实验步骤:登录华为云
注意:开始实验之前请点击手册上方“预置实验环境”按钮。
①预置实验环境
预置实验环境需要等待【2分钟】。
环境预置成功意味着系统为您创建好了实验过程所需的ECS、EIP、VPC、安全组等资源,确保后续实验可以正常进行。
预置的ECS资源用户、密码信息可点击预置环境信息查看。
使用华为云鲲鹏弹性云服务器部署Discuz
②登录华为云:
进入【实验操作桌面】,打开火狐浏览器进入华为云登录页面。选择【IAM用户登录】模式,于登录对话框中输入系统为您分配的华为云实验账号和密码登录华为云,如下图所示:
注意:账号信息详见实验手册上方,切勿使用您自己的华为云账号登录。

使用华为云鲲鹏弹性云服务器部署Discuz

部署开始

登录弹性云服务器

①双击桌面的“Xfce终端”打开Terminal,输入以下命令登录云服务器,请使用弹性云服务器ECS的公网IP替换命令中的【EIP】;
什么是弹性云服务器?
使用华为云鲲鹏弹性云服务器部署Discuz
说明:云服务器的弹性公网IP地址可以通过鼠标移动到云桌面浏览器页面中左侧菜单栏,点击“服务列表”->“计算”->“弹性云服务器ECS”进入服务器列表,进行查看并复制。
②接受秘钥输入“yes”,回车;
③输入密码:使用预置环境信息中云服务器名称为ecs-01的用户密码(输入密码时,命令行窗口不会显示密码,输完之后直接键入回车)。
成功登录云服务器之后如下图所示(实验过程中请勿关闭该Terminal窗口,否则需要重复此步骤重新建立连接):
双击桌面的“Xfce 终端”打开 Terminal 终端界面,输入:
LANG=en_us.UTF-8 szh root@124.70.64.241
注:(124.70.64.241)IP 地址是打开浏览器后点击“弹性云服务器 ECS”,在服务器列表上复制。
回车后输入 yes 确认,然后点击云桌面左上侧的眼睛图标,点击复制用户密码,然后在终端页面
进行粘贴,之后按回车键成功登录云服务器
使用华为云鲲鹏弹性云服务器部署Discuz

使用华为云鲲鹏弹性云服务器部署Discuz

安装Apache

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。
安装软件httpd
httpd是Apache超文本传输协议(HTTP)服务器的主程序。
执行以下命令安装:
在终端界面输入:

yum -y install httpd

回车之后报告错误,yum 源有问题,通过命令:

cd  /etc/yum.repos.d/

回车之后发现 CentOS-Base.repo 里面的yum源是错误的,CentOS-Base.repo文件有个备份,将 CentOS-Base.repo 备份文件替换掉原文件
在此进行安装,替换命令:

cp -a /etc/yum.repos.d/CentOS-Base.repo-bak /etc/yum.repos.d/CentOS-Base.repo

回车之后输入 yes 确认,再次进行安装,输入:

yum -y install httpd

回车之后,等待片刻最下面提示 Complete 说明 httpd 安装成功。

使用华为云鲲鹏弹性云服务器部署Discuz
执行成功,如下图所示:
使用华为云鲲鹏弹性云服务器部署Discuz
启动主程序httpd
启动主程序httpd,用以接受请求。
执行以下命令:
执行成功,如下图所示:
使用华为云鲲鹏弹性云服务器部署Discuz
设置httpd开机自启动
httpd开机自动启动可以保证虚拟机重启之后,服务可以同时启动.
执行以下命令设置开机自启:
执行成功,如下图所示:
使用华为云鲲鹏弹性云服务器部署Discuz

安装PHP编译器

安装PHP编译器,为后续的编写工作做准备。
执行以下命令安装:
执行成功,如下图所示:
使用华为云鲲鹏弹性云服务器部署Discuz
使用华为云鲲鹏弹性云服务器部署Discuz

安装PHP-MySQL插件

安装PHP编译器与MySQL链接的插件,用户进行数据库连接。
执行以下命令安装:
执行成功,如下图所示:
使用华为云鲲鹏弹性云服务器部署Discuz
使用华为云鲲鹏弹性云服务器部署Discuz

安装MariaDB数据库

MariaDB是一个数据库,主要用于后续存储论坛数据
安装MariaDB
执行以下命令安装:
执行成功,如下图所示:
使用华为云鲲鹏弹性云服务器部署Discuz
使用华为云鲲鹏弹性云服务器部署Discuz
启动MariaDB
执行以下命令启动MariaDB:
执行成功,如下图所示:
使用华为云鲲鹏弹性云服务器部署Discuz
设置MariaDB开机自启动
MariaDB开机自动启动可以保证虚拟机重启之后,服务可以同时启动。
执行以下命令设置MariaDB开机自启:
执行成功,如下图所示:
使用华为云鲲鹏弹性云服务器部署Discuz
进入MySQL数据库
执行以下命令进入数据库
执行成功,如下图所示:
使用华为云鲲鹏弹性云服务器部署Discuz
创建数据库的用户名和密码
创建访问数据库的用户名和密码,并进行授权;需要创建如下信息:
用户名:root
密码:123456
主机:localhost(本机)
数据库名字:kunpeng
执行以下命令创建:
代码执行完成后,键盘操作ctrl+c或exit退出数据库编辑,如下图所示
使用华为云鲲鹏弹性云服务器部署Discuz

Discuz!安装

下载Discuz!源码包
在终端界面输入:

wget https://sandbox-experiment-resource-north-4.obs.cn-north-4.myhuaweicloud.com/kunpeng/Discuz
_SC_UTF8.zip

回车之后,发现报错提示,提示这个安装包的地址未找到,打开浏览器,打开新标签,在地
址栏内输入:
www.discuz.net
回车之后,进入 Discuz 官方网站将下载地址直接进行复制
执行以下命令下载:
执行成功,如下图所示:
使用华为云鲲鹏弹性云服务器部署Discuz
解压Discuz!源码包
执行以下命令解压:
执行成功,如下图所示:
使用华为云鲲鹏弹性云服务器部署Discuz
使用华为云鲲鹏弹性云服务器部署Discuz
使用华为云鲲鹏弹性云服务器部署Discuz
Discuz!源码移动
将Discuz!移动到httpd启动的目录,使用户可以通过http访问到Discuz!网站。
执行以下命令移动文件。
说明:此处代码执行无回显。
使用华为云鲲鹏弹性云服务器部署Discuz
修改Discuz!源码权限
修改源码读写权限,使网站能够被所有用户正常读写访问。
执行以下命令授权。
说明:此处代码执行无回显。
使用华为云鲲鹏弹性云服务器部署Discuz
重启httpd
重启httpd,使所有设置好的环境变量生效。
执行以下命令重启httpd:
执行成功,如下图所示:
使用华为云鲲鹏弹性云服务器部署Discuz
更改安全组
切换回浏览器,进入云服务器控制台(鼠标移动到云桌面浏览器页面中左侧菜单栏,点击“服务列表”->“计算”->“弹性云服务器ECS”),点击左侧栏最下方“安全组”,如下图所示:
使用华为云鲲鹏弹性云服务器部署Discuz
使用华为云鲲鹏弹性云服务器部署Discuz
使用华为云鲲鹏弹性云服务器部署Discuz
安全组为实验开始时“预制实验环境”所创建的安全组(名称是系统分配的华为云实验账号名),点击名称进入安全组设置页面,点击“入方向规则”->"添加规则",设置如下图规则:
点击“确定”设置完成。
使用华为云鲲鹏弹性云服务器部署Discuz
使用华为云鲲鹏弹性云服务器部署Discuz
浏览器访问Discuz
仿照1.1步骤复制弹性云服务器ECS的弹性公网IP(在已登录账号的浏览器页面,鼠标移动到云桌面浏览器页面中左侧菜单栏,点击“服务列表”->“计算”->“弹性云服务器ECS”进入服务器列表,查看并复制服务器“IP地址”弹性公网IP)。
在浏览器地址栏输入http://+云服务器的EIP地址,访问Discuz!论坛网站。
访问成功如下图所示:
使用华为云鲲鹏弹性云服务器部署Discuz
使用华为云鲲鹏弹性云服务器部署Discuz

Discuz!安装体验

Discuz!安装
在浏览器成功访问的页面,点击同意协议,如下图所示:
使用华为云鲲鹏弹性云服务器部署Discuz
检查安装环境,如下图所示:
使用华为云鲲鹏弹性云服务器部署Discuz
使用华为云鲲鹏弹性云服务器部署Discuz
点击“下一步”进入设置运行环境。
使用华为云鲲鹏弹性云服务器部署Discuz
设置运行环境
选择“全新安装”,如下图所示:
点击“下一步”进入安装数据库。
使用华为云鲲鹏弹性云服务器部署Discuz
安装数据库
输入我们在上面设置好的数据库的名称和密码,安装数据库,如下图所示:
然后为管理员设置密码,点击“下一步”完成安装。
使用华为云鲲鹏弹性云服务器部署Discuz
使用华为云鲲鹏弹性云服务器部署Discuz
登陆Discuz!论坛网站
安装完成如下图所示:
使用华为云鲲鹏弹性云服务器部署Discuz
使用华为云鲲鹏弹性云服务器部署Discuz
使用华为云鲲鹏弹性云服务器部署Discuz
使用华为云鲲鹏弹性云服务器部署Discuz文章来源地址https://www.toymoban.com/news/detail-423875.html

到了这里,关于使用华为云鲲鹏弹性云服务器部署Discuz的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 华为云云耀云服务器L实例评测 | 快速部署MySQL使用指南

    哈喽大家好,我是阿Q。就在前几天,去年买的华为云服务器刚刚过期,这几天正愁没有服务器可以使用。刚好看到咱们华为云开展的评测活动,可以免费领取一台一个月期限的【云耀云服务器L实例2核2G3M】的服务,真是喜从天降呀,果断参加活动领取一波福利。 要想使用该

    2024年02月22日
    浏览(53)
  • 华为云云耀云服务器L实例评测|使用Linux系统与Docker部署.net/c#项目

    目录 前言 如何在CentOS运行项目 登录CentOS 使用Rider打包 使用Visual Studio打包 项目运行 后台运行 开放端口  如何在Docker中运行项目 项目运行 本章详细介绍,.net Core项目从打包到部署上华为云云耀云服务器L实例的过程与一些细节问题。在这里我们分别以系统镜像的CentOS和应用

    2024年02月09日
    浏览(46)
  • 华为悦盒ec6108v9c使用ADB通过U盘刷Linux(Ubuntu)并使用docker部署alist服务器

    adb连接盒子IP: adb connect 192.168.3.4 进入adb shell: adb shell 在安卓后台终端输入以下命令,读取盒子的 reg name 管脚对应名称: cat /dev/block/mmcblk0p1 | grep -a hi3798m 2.1 下载线刷固件包(20220808版本): https://cloud.189.cn/web/share?code=meqmaa22qay2(访问码:gy6v) 我的盒子版本对应需要下载的是

    2024年01月22日
    浏览(62)
  • 华为云云服务器评测|详解 Nacos 安装部署

    服务器 云耀云服务器L 操作系统 CentOS 7.9 64bit | 公共镜像 JDK 64 bit JDK 1.8+ Maven Maven 3.2.x+ nacos-server 2.2.3 官方github Release 2.2.3 (May 25th, 2023) · alibaba/nacos · GitHub 百度网盘 链接:https://pan.baidu.com/s/1K8UE6iJL2ZnosUY83bUd0w  提取码:6038  使用SSH工具将包上传到服务器 解压nacos-server-2.2.3

    2024年02月09日
    浏览(55)
  • 华为云云耀云服务器L实例评测|华为云云耀云服务器L实例购买及宝塔面板详细部署

    随着云计算时代的进一步深入,越来越多的中小企业企业与开发者需要一款简单易用、高能高效的云计算基础设施产品来支撑自身业务运营和创新开发。华为云焕新推出的云耀云服务器L实例,正是满足企业和开发者需求的完美选择。 提示:以下是本篇文章正文内容,下面案

    2024年02月08日
    浏览(70)
  • 宝塔面板搭建Discuz论坛并发布互联网访问【无需云服务器】

    ✨个人主页:bit me👇 转载自cpolar极点云的文章:Linux宝塔面板搭建Discuz论坛,并公网远程访问【内网穿透】 Crossday Discuz! Board(以下简称 Discuz!)是一套通用的社区论坛软件系统,用户可以在不需要任何编程的基础上,通过简单的设置和安装,在互联网上搭建起具备完善功能

    2024年02月03日
    浏览(65)
  • 【Java万花筒】跨越云平台的无服务器开发:使用Java构建弹性、高效的应用

    无服务器计算平台提供了一种方便、弹性和成本效益高的方式来运行代码,而无需关心底层基础设施的管理。在这篇文章中,我们将探讨如何使用Java语言与一些主要的无服务器计算平台集成,包括AWS Lambda、Google Cloud Functions、腾讯云函数和IBM Cloud Functions。我们将介绍这些平台

    2024年02月19日
    浏览(56)
  • 华为云云耀云服务器L实例评测|部署个人音乐流媒体服务器 navidrome

    云服务器是现代应用程序部署的理想选择。首先,云服务器提供了高度可扩展性,您可以根据需求灵活地增加或减少计算资源,这有助于节省成本和应对流量波动。其次,云服务器具备高可用性,数据备份和冗余使您的应用程序更加稳定,降低了停机时间。此外,云服务器还

    2024年02月07日
    浏览(47)
  • 【软件环境安装部署】华为云服务器 Docker安装 RabbitMQ

    RabbitMQ简称MQ是一套实现了高级消息队列协议的开源消息代理软件,简单来说就是一个消息中间件。是一种 程序对程序的通信方法,其服务器也是以高性能、健壮以及可伸缩性出名的Erlang语言编写而成。 RabbitMQ简单来说就是一个消息队列中间件,用来保存消息和传递消息的一

    2024年02月13日
    浏览(50)
  • 华为云云耀云服务器L实例评测|在服务器上训练手写数字识别模型并部署到服务器上实现远程调用

    目录 本文概述 作者介绍  第一步、购买服务器并远程登录服务器  第二步、配置环境并训练手写数字识别网络  第三步、部署手写数字识别网络到云耀云服务器L实例 第四步、启动本地客户端并进行手写数字识别 华为云 云耀云服务器L实例 是一款轻量化的服务器,具有 新手

    2024年02月07日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包