华为云云耀云服务器L实例评测 | 分分钟完成打地鼠小游戏部署

news2025/3/1 20:44:32

前言

在上篇文章【华为云云耀云服务器L实例评测 | 快速部署MySQL使用指南】中,我们已经用【华为云云耀云服务器L实例】在命令行窗口内完成了MySQL的部署并简单使用。但是后台有小伙伴跟我留言说,能不能用【华为云云耀云服务器L实例】来实现个简单的小游戏呢?这样大家就不会觉得枯燥了。

既然你诚心诚意的发问了,我也就不藏着掖着了,今天就给大家展示一下:使用【华为云云耀云服务器L实例】来实现打地鼠小游戏的部署。先来两张图感受下

在这里插入图片描述

在这里插入图片描述

文章目录

  • 前言
  • 配置
  • 宝塔面板
    • 什么是宝塔面板?
    • 初始化宝塔面板
      • 获取宝塔管理界面用户名及密码
      • 设置宝塔管理界面管理员密码
    • 安装套件
    • 上传代码
    • Nginx 配置
  • 效果展示
  • 总结

配置

传送门

在这里插入图片描述

上篇文章我们点的是【远程登陆】按钮,进的命令行窗口,今天我们来点不一样的体验,直接点击图中位置进入详情页

在这里插入图片描述

因为上篇文章我们已经把【华为云云耀云服务器L实例】的密码和安全组都已经配置好了,所以这次我们就不需要进行配置了

在这里插入图片描述

配置之前长这样

在这里插入图片描述

宝塔面板

什么是宝塔面板?

宝塔面板(BT-Panel)是一款基于Web的服务器管理面板,它提供了图形化界面和丰富的功能,方便用户进行服务器的管理和配置。它的目标是简化服务器操作,让普通用户也能轻松地搭建和管理自己的服务器。

使用宝塔面板,你可以通过图形化界面完成以下操作:

  • 网站管理:可以添加、删除、管理网站,并进行域名绑定、SSL证书安装等操作。
  • 数据库管理:支持常见的数据库类型,如MySQL、Redis、MongoDB等,方便进行数据库的创建、备份和恢复。
  • FTP管理:可以创建FTP账号,方便文件的上传和下载。
  • 文件管理:提供了在线的文件管理器,可以方便地上传、下载、编辑、删除文件。
  • 计划任务:支持设置定时任务,定期执行一些脚本或命令。
  • 安全配置:可以开启防火墙、禁止IP访问、设置安全规则等,提高服务器的安全性。
  • 系统监控:提供了服务器状态和性能的实时监控,包括CPU、内存、磁盘、网络等信息。

除了上述功能,宝塔面板还支持多服务器管理、应用商店、在线日志查看等特性。它适用于Linux服务器,并提供免费和付费两个版本供用户选择。

初始化宝塔面板

获取宝塔管理界面用户名及密码

登录云服务器,运行命令行

sudo cat /credentials/password.txt

在这里插入图片描述

设置宝塔管理界面管理员密码

登录云服务器,运行命令直接设置管理员密码

// passwd 就是要设置的密码
cd /www/server/panel && btpython tools.py panel passwd administrator

在这里插入图片描述

获取到用户名密码之后,点击【管理】按钮。

在这里插入图片描述

如果此时打不开页面,需要我们去安全组配置处把8888端口暴漏出来,要不然是访问不到的

在这里插入图片描述
配置完之后点击【管理】就会进入宝塔界面

在这里插入图片描述
输入用户名密码,点击登陆

在这里插入图片描述
勾选协议进入管理页面

在这里插入图片描述

安装套件

如果你没有宝塔账号,需要自行注册,注册步骤也很简单,不再赘述。因为我之前有宝塔账号,所以直接输入用户名、密码登陆。

在这里插入图片描述

你注意到了嘛?我们是可以在这直接一键安装 MySQL的,比在控制台里是不是更符合你的操作习惯?

我们选择 LNMP 里的Nginx(由于内存只有2G,只需安装nginx即可),其他选项全部设置为【不选中】,选择【极速安装】,选择LNMP这边的【一键安装】,等待安装直至结束。

在这里插入图片描述
在这里插入图片描述

上传代码

找到图中的位置,点击进入 html 文件中,上传我们的打地鼠小游戏代码

在这里插入图片描述

在这里插入图片描述

Nginx 配置

返回上级目录,点击【conf】文件夹

在这里插入图片描述
编辑 nginx.conf 文件,将server下的代码进行改写

在这里插入图片描述

listen 80;
server_name http;
index index.html index.htm index.php;
root  /www/server/nginx/html;

配置完成后,回到【软件商店】,对 nginx 选择【首页展示】,这样我们就能在首页看到该软件了。

在这里插入图片描述

点击菜单栏【首页】,点击nginx管理,我们也可以在这进行修改配置

在这里插入图片描述
选择【服务】,先点击【重载配置】,再点击【重启】

在这里插入图片描述

效果展示

在浏览器输入:公网ip:80/游戏名.html 就可以实现访问了,效果如下:

在这里插入图片描述
在这里插入图片描述

总结

本文主要讲解了如何基于华为云云耀云服务器L实例来实现打地鼠小游戏的部署。整个过程非常丝滑,这就是现代云平台的一大优势,它提供的图形化界面和易于使用的工具,使专业人士能够更高效地管理服务器和应用程序。

云平台也考虑到了新手用户的需求,在用户界面和操作流程上提供了友好的上手体验。对于我个人而言,通过本次使用和体验,整个过程比较丝滑,界面也完全符合我个人的操作习惯和审美标准,可以给个五星好评。

阿Q希望通过本文的讲解,能够帮助您更好地利用云耀云服务器L实例来满足您的需求,实现更高效的云端应用部署和管理。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/997077.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

车载诊断数据库——诊断问卷调查表与CDD关联关系

车载诊断数据库——诊断问卷调查表与CDD关联关系 我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 没有人关注你。也无需有人关注你。你必须承认自己的价值,你不能站在他人的角度来反对自己。人生…

超级电容-电池-超级电容混合储能系统能量管理simulink仿真建模模型

建立混合储能系统模型 在Simulink中,首先需要建立一个超级电容和蓄电池并联的混合储能系统模型。其中,超级电容和蓄电池的荷电状态(SOC)需要根据实际情况进行管理。荷电状态可以通过对电池和超级电容的电压、电流等进行测量&…

说透 Nacos 一致性协议

1 Nacos ⼀致性协议 1.1 为什么 Nacos 需要⼀致性协议 Nacos尽可能减少用户部署以及运维成本,做到用户只需要⼀个程序包,就快速单机模式启动 Nacos 或集群模式启动 Nacos。而 Nacos 是⼀个需要存储数据的组件,为实现目标,就要在…

透视俄乌网络战之二:Conti勒索软件集团(上)

透视俄乌网络战之一:数据擦除软件 Conti勒索软件集团(上) 1. Conti简介2. 组织架构3. 核心成员4. 招募途径5. 工作薪酬6. 未来计划参考 1. Conti简介 Conti于2019年首次被发现,现已成为网络世界中最危险的勒索软件之一&#xff0…

汇川PLC学习Day3:轴控代码编写、用户程序结构说明与任务配置示例、

汇川PLC学习Day3:轴控代码编写、用户程序结构说明、任务配置示例 一、新建轴与轴控代码编写 1. 新建轴 (1)新建一个轴 (2)将轴名字更新为实际名字 可以后面实例化后再更改,汇川可以在更新名字时同步更新其他编写的代码名字&a…

GStreamer时钟同步

播放复杂媒体时,每个audio和video sample必须在特定时间按特定顺序播放。为此,GStreamer提供了一种同步机制,通过使用 GstClock object、buffer timestamps和SEGMENT event来实现: (1)GstClock:…

Java中如何获取一个字符串是什么类型

Java中如何获取一个字符串是什么类型? 在Java中,您可以使用一些方法来确定一个字符串的类型。下面是一些常用的方法: 使用正则表达式:您可以使用正则表达式来匹配字符串是否符合特定的模式或格式,以确定其类型。例如&…

【Linux入门指北】Linux磁盘扩容

文章目录 1、给 / 分区扩容 Linux在使用过程中由于数据量不断增大,导致磁盘空间不足,需要增加磁盘空间,主要有以下三种方式: 直接给 / 分区(或者某一分区)扩容,直接在原有磁盘上增大空间给虚拟机新增一块磁…

typeScript 学习笔记(二)

类接口 TypeScript 入门教程 (xcatliu.com) 十四.类 ① 类 类:定义了一件事物的抽象特点,包含它的属性和方法对象:类的实例,通过new生成面向对象(OOP)的三大特性:封装、继承、多态封装&…

C++学习笔记(重载、类)

C 1、函数重载2、类2.1、类的方法和属性2.2、类的方法的定义2.3、构造器和析构器2.4、基类与子类2.5、类的public、protected、private继承2.6、类的方法的重载2.7、子类方法的覆盖2.8、继承中的构造函数和析构函数 1、函数重载 函数重载大概可以理解为,定义两个名…

Rethink LSTMGRU

LSTM 设计思想 姑且不看偏置。 W W W 和 U U U 是加权的矩阵,写模型的时候用 nn.Linear(in_dim, out_dim) 就成; σ \sigma σ 是 Sigmoid 函数 第一条,遗忘门,定义为 有多少内容需要被遗忘;第二条:输入门…

ES8生产实践——pod日志采集(Fluentd方案)

Fluentd介绍 Fluentd是一个是一个开源的日志收集和传输工具,旨在解决日志数据的收集、传输和处理问题,它可以收集来自于各种系统或应用的日志,转化为用户指定的格式后,转发到用户所指定的日志存储系统之中。 用图来说明问题的话&…

【安装mysql(基础安装+主从复制)】

由于我的 centos 版本是 aarch64 版本 安装链接: 1、aarch64 版本 linux 系统安装 mysql 2、安装完成之后是不能用 navicat 进行直接访问的,需要如下设置: mysql -uroot -proot(明文登陆,记得 -uroot 和 -proot之间…

Redis 基础总结

1、NoSQL概述 1.1 数据库分类 目前数据库分:关系型数据库与非关系型数据库 常用的关系型数据库: Oracle,MySQL,SqlServer,DB2 常用的非关系数据库:Redis,MongoDB,ElasticSearch&…

MIT 6.S081学习笔记(第一章)

〇、前言 本章主要是关于实验环境的搭建和完成 LAB UTIL。 平台:阿里云 Ubuntu20.04VScode on macOS(M1 Apple Silicon)。 一、环境搭建 1、QEMU QEMU(quick emulator)是一款由法布里斯贝拉(Fabrice Bel…

C++中多态的底层实现

1.先来看一波比较容易出错的题 会打印出来什么? 其实打印出来的是B->1;为什么呢?看我如何讲解的。 2.思考为什么只有引用或则指针才能触发多态 结论:子类赋值给父类对象切片,不会拷贝虚标 我听老师上面的解释是:如…

敏捷工具敏捷项目管理实践管理

​Scrum是目前运用最为广泛的敏捷开发方法,是一个轻量级的项目管理和产品研发管理框架,旨在最短时间内交付最大价值。 Leangoo领歌是一款永久免费的专业敏捷研发管理工具,提供敏捷研发解决方案,解决研发痛点,打造成功…

STM32低功耗分析

1.ARM发布最新内核 2023 年5 月 29 日,Arm 公司今天发布了处理器核心:Cortex-X4、Cortex-A720 和Cortex-A520。这些核心都是基于 Arm v9.2 架构,只支持 64 位指令集,不再兼容 32 位应用。Arm 公司表示,这些核心在性能…

性能监控-grafana+prometheus+node_exporter

Prometheus是一个开源的系统监控和报警工具。它由SoundCloud开发并于2012年发布,后来成为了一个独立的开源项目,并得到了广泛的应用和支持。 Prometheus的主要功能包括采集和存储各种系统和应用程序的监控数据,并提供强大的查询语言PromQL来…