返回顶部
首页 > 资讯 > 服务器 >使用华为云鲲鹏弹性云服务器部署Discuz的详细过程
  • 491
分享到

使用华为云鲲鹏弹性云服务器部署Discuz的详细过程

摘要

目录使用华为云鲲鹏弹性云服务器部署Discuz实验摘要部署开始登录弹性云服务器安装Apache安装PHP编译器安装php-Mysql插件安装MariaDB数据库Discuz!安装Di

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

华为云配置地址:

实验目的与基本要求

实验目的:

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

基本要求:

  • 熟练使用linux基本操作命令;
  • 了解Discuz!的基本作用和原理;

实验摘要

操作前提:登录华为云

  • 部署开始
  • 安装Apache
  • 安装MariaDB数据库
  • Discuz!安装
  • Discuz!安装体验

实验步骤:登录华为云
注意:开始实验之前请点击手册上方“预置实验环境”按钮
①预置实验环境
预置实验环境需要等待【2分钟】。
环境预置成功意味着系统为您创建好了实验过程所需的ECS、EIP、VPC、安全组等资源,确保后续实验可以正常进行。
预置的ECS资源用户、密码信息可点击预置环境信息查看。

②登录华为云:
进入【实验操作桌面】,打开火狐浏览器进入华为云登录页面。选择【IAM用户登录】模式,于登录对话框中输入系统为您分配的华为云实验账号和密码登录华为云,如下图所示:
注意:账号信息详见实验手册上方,切勿使用您自己的华为云账号登录。

部署开始

登录弹性云服务器

①双击桌面的“Xfce终端”打开Terminal,输入以下命令登录云服务器,请使用弹性云服务器ECS的公网IP替换命令中的【EIP】;
什么是弹性云服务器?

说明:云服务器的弹性公网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 确认,然后点击云桌面左上侧的眼睛图标,点击复制用户密码,然后在终端页面
进行粘贴,之后按回车键成功登录云服务器

安装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 安装成功。

执行成功,如下图所示:

启动主程序httpd
启动主程序httpd,用以接受请求。
执行以下命令:
执行成功,如下图所示:

设置httpd开机自启动
httpd开机自动启动可以保证虚拟机重启之后,服务可以同时启动.
执行以下命令设置开机自启:
执行成功,如下图所示:

安装PHP编译器

安装PHP编译器,为后续的编写工作做准备。
执行以下命令安装:
执行成功,如下图所示:

安装PHP-mysql插件

安装PHP编译器与Mysql链接的插件,用户进行数据库连接。
执行以下命令安装:
执行成功,如下图所示:

安装MariaDB数据库

MariaDB是一个数据库,主要用于后续存储论坛数据
安装MariaDB
执行以下命令安装:
执行成功,如下图所示:

启动MariaDB
执行以下命令启动MariaDB:
执行成功,如下图所示:

设置MariaDB开机自启动
MariaDB开机自动启动可以保证虚拟机重启之后,服务可以同时启动。
执行以下命令设置MariaDB开机自启:
执行成功,如下图所示:

进入MySQL数据库
执行以下命令进入数据库
执行成功,如下图所示:

创建数据库的用户名和密码
创建访问数据库的用户名和密码,并进行授权;需要创建如下信息:
用户名:root
密码:123456
主机:localhost(本机)
数据库名字:kunpeng
执行以下命令创建:
代码执行完成后,键盘操作ctrl+c或exit退出数据库编辑,如下图所示

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!移动到httpd启动的目录,使用户可以通过http访问到Discuz!网站。
执行以下命令移动文件。
说明:此处代码执行无回显。

修改Discuz!源码权限
修改源码读写权限,使网站能够被所有用户正常读写访问。
执行以下命令授权。
说明:此处代码执行无回显。

重启httpd
重启httpd,使所有设置好的环境变量生效。
执行以下命令重启httpd:
执行成功,如下图所示:

更改安全组
切换回浏览器,进入云服务器控制台(鼠标移动到云桌面浏览器页面中左侧菜单栏,点击“服务列表”->“计算”->“弹性云服务器ECS”),点击左侧栏最下方“安全组”,如下图所示:

安全组为实验开始时“预制实验环境”所创建的安全组(名称是系统分配的华为云实验账号名),点击名称进入安全组设置页面,点击“入方向规则”->"添加规则",设置如下图规则:
点击“确定”设置完成。

浏览器访问Discuz
仿照1.1步骤复制弹性云服务器ECS的弹性公网IP(在已登录账号的浏览器页面,鼠标移动到云桌面浏览器页面中左侧菜单栏,点击“服务列表”->“计算”->“弹性云服务器ECS”进入服务器列表,查看并复制服务器“IP地址”弹性公网IP)。
在浏览器地址栏输入http://+云服务器的EIP地址,访问Discuz!论坛网站。
访问成功如下图所示:

Discuz!安装体验

Discuz!安装
在浏览器成功访问的页面,点击同意协议,如下图所示:

检查安装环境,如下图所示:

点击“下一步”进入设置运行环境。

设置运行环境
选择“全新安装”,如下图所示:
点击“下一步”进入安装数据库。

安装数据库
输入我们在上面设置好的数据库的名称和密码,安装数据库,如下图所示:
然后为管理员设置密码,点击“下一步”完成安装。

登陆Discuz!论坛网站
安装完成如下图所示:

到此这篇关于使用华为云鲲鹏弹性云服务器部署Discuz的文章就介绍到这了,更多相关鲲鹏云服务器部署Discuz内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 使用华为云鲲鹏弹性云服务器部署Discuz的详细过程

本文链接: https://lsjlt.com/news/212446.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 使用华为云鲲鹏弹性云服务器部署Discuz的详细过程
    目录使用华为云鲲鹏弹性云服务器部署Discuz实验摘要部署开始登录弹性云服务器安装Apache安装PHP编译器安装PHP-MySQL插件安装MariaDB数据库Discuz!安装Di...
    99+
    2023-05-18
    鲲鹏云服务器部署Discuz 华为云鲲鹏部署Discuz 鲲鹏云服务器部署 云服务器部署
  • 华为云鲲鹏弹性云服务器高可用性架构实践题
    假设某个云服务器集群中,有50台云服务器,每个云服务器都有独立的存储和网络设备。为了保证高可用性和弹性扩展,我们需要采取以下的高可用性架构实践: 当某台云服务器故障时,所有云服务器都可以继续提供服务,不受影响。 当某台云服务器出现故障时...
    99+
    2023-10-27
    华为 鲲鹏 可用性
  • 华为鲲鹏弹性云服务器不包含以下哪种类型
    华为鲲鹏弹性云服务器是一种基于云计算技术的弹性云服务器,可以实现快速部署、灵活扩展、高可靠性、高可用性等特点,为用户提供更加便捷、高效、可靠的云计算服务。然而,在选择华为鲲鹏弹性云服务器时,用户需要根据具体需求进行选择,以确保所选服务器符合...
    99+
    2023-10-27
    华为 鲲鹏 不包含
  • 华为鲲鹏计算加速型弹性云服务器修一下主要应用于
    华为鲲鹏计算加速型弹性云服务器的优势不仅在于性能和灵活性,更在于其可靠性和可扩展性。华为鲲鹏计算加速型弹性云服务器采用了多层分布式计算框架,能够根据业务需求快速调整计算资源,提高了系统的灵活性和可用性。此外,华为鲲鹏计算加速型弹性云服务器还...
    99+
    2023-10-27
    华为 鲲鹏 应用于
  • 阿里云服务器部署mongodb的详细过程
    在阿里云上买了个服务器,部署mongodb遇到一些坑,解决办法也是从网上搜集而来,把零零碎碎的整理记录一下。 服务器是:Alibaba Cloud Linux 下载安装 mongod...
    99+
    2024-04-02
  • 云服务器(Linux)安装部署Kafka的详细过程
    目录云服务器(linux)安装部署Kafka前期准备下载安装包上载安装包到云服务器配置kafka开放云服务器端口开放linux防火墙端口启动kafka服务测试单机连通性Springboot连接kafak云服务器(Linu...
    99+
    2024-04-02
  • 华为云鲲鹏裸金属服务器最高支持的核数是多少
    华为云鲲鹏裸金属服务器的特点: 华为云鲲鹏裸金属服务器支持多达12核的CPU和1TB的内存容量,是一款高性能、高可用性的云服务器产品。它采用了最新的ARM架构,并且支持多达12个处理器核心。 华为云鲲鹏裸金属服务器的性能: 华为云...
    99+
    2023-10-28
    华为 鲲鹏 金属
  • 华为云弹性云服务器怎么用
    华为云弹性云服务器可以提供以下使用方式: 在华为云服务器上创建应用程序 在华为云服务器上创建应用程序时,可以按照以下步骤进行操作: 打开华为云服务器管理器并进入“开发”选项卡。 在弹出的对话框中,选择“服务器端设置”选项卡。 在弹出的窗...
    99+
    2023-10-26
    华为 弹性 服务器
  • 华为弹性云服务器怎么用
    华为弹性云服务器(Elastic Comfort Rack)是一种云服务器软件,可以帮助使用者在不同的设备之间共享、管理和存储资源,同时还具备高性能、高扩展性、高可靠性等特性。以下是使用华为弹性云服务器的简单步骤: 下载并安装华为弹性云...
    99+
    2023-10-26
    华为 弹性 服务器
  • 华为云弹性云服务器的cpu架构
    CPU是计算机中最重要的部件之一,它的性能决定了计算机的运行效率。CPU架构可以分为核心架构和线程架构,下面就来介绍一下华为云弹性云服务器CPU架构。 核心架构: 华为云弹性云服务器的核心架构是一个多核异构计算的CPU架构,包括两个CPU...
    99+
    2023-10-27
    华为 架构 弹性
  • django项目、vue项目部署云服务器的详细过程
    目录上线架构图服务器购买与远程连接安装git安装mysql安装redis(源码安装)安装python3.8(源码安装)安装uwsgi安装虚拟环境安装nginx(源码安装)vue项目部...
    99+
    2024-04-02
  • 详细部署阿里云服务器全过程(图文教程)
    最近学习了Web开发前后端等技术,便想着将项目部署到云服务器,方便后续管理,顺便学习一下部署云服务器的过程。 购买与连接云服务器 部署云服务器,首先需要的便是购买云服务器,这里我选择的是阿里云服务器,注册实名认证这里就不...
    99+
    2022-06-04
    部署阿里云服务器 阿里云服务器部署
  • 华为弹性云服务器ecs的类型
    华为弹性云服务器ecs(Elastic Cloud Computing Server)是华为公司的一项创新技术,用于为用户提供高可用性的云服务。华为弹性云服务器ECS支持以下类型: 云服务器(Cloud Server):华为公司的一款云...
    99+
    2023-10-26
    华为 弹性 类型
  • 华为弹性云服务器的cpu架构
    CPU架构是华为弹性云服务器的核心技术之一。华为的CPU架构基于ARM Cortex-A9架构,主频高达2.4GHz,具有高性能、低功耗等特点。同时,华为采用了多种优化策略,包括异步多线程、线程池技术、智能流水线等,可以根据用户需求灵活调度...
    99+
    2023-10-27
    华为 架构 弹性
  • 华为云弹性云服务器不使用会不会扣费
    华为云弹性云服务器是一个免费的云服务器产品,不会扣费。但是,如果您使用华为云服务器,可能会出现一些可能的风险,如无法按预期时间访问网站等。这些风险可能包括: 性能问题:如果网站无法访问,您可能会收到错误或延迟信息,这会影响您的正常工作。...
    99+
    2023-10-26
    华为 会不会 弹性
  • 华为弹性云服务器怎么用手机
    首先,打开华为应用商店,在首页中搜索“华为弹性云服务器”,然后点击“获取”按钮。此时会弹出一个登录窗口,用户需要输入个人账号和密码,登录到服务器管理界面中。在此界面中,用户可以看到服务器上所有的资源和服务,也可以管理自己的资源和服务。 接...
    99+
    2023-10-27
    华为 用手 弹性
  • 华为弹性云服务器怎么远程桌面
    如果您需要远程桌面,那么以下是一些可能有用的步骤: 选择一家合适的远程桌面提供商:选择一家在远程桌面行业有很高声誉的提供商,例如华为、阿里巴巴、腾讯等等。这些公司通常都提供远程桌面,因此您不必担心安全性、数据保护和隐私问题。 安装与配置...
    99+
    2023-10-26
    华为 弹性 远程桌面
  • 云原生使用Docker部署mysql数据库的详细过程
    目录一、检查系统版本二、检查docker状态1.检查docker版本2.检查docker状态三、在docker hub搜索mysql四、下载mysql镜像五、创建mysql容器1.创建数据目录2.运行mysql容器3.查...
    99+
    2023-03-23
    docker部署mysql容器 docker部署mysql docker容器部署
  • 华为弹性云服务器ecs的类型是
    除了传统的云服务器(如AWS EC2、Google Cloud Platform等)之外,华为弹性云服务器ECS还支持EC2、ECS、ECS-IO等多种类型的云服务器,可以根据具体应用场景进行选择。同时,它还支持云硬盘、云盘、云卷、云优盘等...
    99+
    2023-10-27
    华为 弹性 类型
  • 华为云云耀云服务器L实例评测|华为云云耀云服务器L实例购买及宝塔面板详细部署
    文章目录 前言一、华为云云耀云服务器L实例二、购买华为云云耀云服务器L实例三、对华为云云耀云服务器L实例进行密码设置四、对华为云云耀云服务器L实例进行配置安全组五、宝塔应用搭建六、云耀云服务器...
    99+
    2023-09-15
    服务器 华为 运维
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作