华为云云耀云服务器L实例评测 | 分分钟完成打地鼠小游戏部署
前言
在上篇文章【华为云云耀云服务器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实例来满足您的需求,实现更高效的云端应用部署和管理。
相关文章:
华为云云耀云服务器L实例评测 | 分分钟完成打地鼠小游戏部署
前言 在上篇文章【华为云云耀云服务器L实例评测 | 快速部署MySQL使用指南】中,我们已经用【华为云云耀云服务器L实例】在命令行窗口内完成了MySQL的部署并简单使用。但是后台有小伙伴跟我留言说,能不能用【华为云云耀云服务器L实例】来实现个简单的小游…...
Android——数据存储(二)(二十二)
1. SQLite数据库存储 1.1 知识点 (1)了解SQLite数据库的基本作用; (2)掌握数据库操作辅助类:SQLiteDatabase的使用; (3)可以使用命令操作SQLite数据库; …...
appium环境搭建
一.appium环境搭建 1.python3 python3的下载安装这里就不多做介绍了,当然你也可以选择自己喜欢的语音,比如java… 2.jdk 1)下载地址 官网(需登录账号): https://www.oracle.com/java/technologies/downloads/ 百度网盘&…...
十五、Webpack打包图片-js-Vue、Label命令、resolve模块解析
一、webpack打包图片 (1)加载图片案例准备 为了演示我们项目中可以加载图片,我们需要在项目中使用图片,比较常见的使用图片的方式是两种: img元素,设置src属性;其他元素(比如div&…...
ARM指令集--数据处理指令
数据处理指令:数学运算,逻辑运算 立即数 立即数的本质 就是包含在指令当中的数,属于指令的一部分 立即数的优点:取指的时候就可以将其读取到CPU,不用单独去内存读取,速度快 立即数的缺点:不…...
Excel embed into a webpage
无法编辑嵌入式 Excel 网页版 工作簿,但具有适当权限的人员可能能够在 Excel 中打开嵌入的工作簿,他们可以在其中编辑数据。 通过制作一个浏览器,打开并编辑它 https://onedrive.live.com/embed? resid5FC97855340825A9%21135& aut…...
uniapp点击事件在小程序中无法传参
这个问题很是神奇,第一次遇到。在h5中,点击事件可以正常传参,打包小程序后确失效了。 修改:for循环中的key,使用 index就好了...
ssprompt:一个LLM Prompt分发管理工具
阅读顺序 🌟前言🔔ssprompt介绍命令介绍Metafile介绍版本依赖规则 🌊 PromptHubGitHub Token 🚀 Quick Install系统依赖pip安装Linux, macOS, Windows (WSL)Windows (Powershell) 🚩 Roadmap🌏 项目交流讨论…...
修复 ChatGPT 发生错误的问题
目录 ChatGPT 发生错误?请参阅如何修复连接错误! 修复 ChatGPT 发生错误的问题 基本故障排除技巧 检查 ChatGPT 的服务器状态 检查 API 限制 检查输入格式 清除浏览数据 香港DSE是什么? 台湾指考是什么? 王湘浩 生平 …...
《热题100》字符串、双指针、贪心算法篇
思路:对于输入的的字符串,只有三种可能,ipv4,ipv6,和neither ipv4:四位,十进制,无前导0,小于256 ipv6:八位,十六进制,无多余0(00情况不允许),不…...
大数据组件Sqoop-安装与验证
🥇🥇【大数据学习记录篇】-持续更新中~🥇🥇 个人主页:beixi 本文章收录于专栏(点击传送):【大数据学习】 💓💓持续更新中,感谢各位前辈朋友们支持…...
运算符重载(个人学习笔记黑马学习)
1、加号运算符重载 #include <iostream> using namespace std; #include <string>//加号运算符重载 class Person { public://1、成员函数重载号//Person operator(Person& p) {// Person temp;// temp.m_A this->m_A p.m_A;// temp.m_B this->m_B p…...
2023.9.6 Redis 的基本介绍
目录 Redis 的介绍 Redis 用作缓存和存储 session 信息 Redis 用作数据库 消息队列 消息队列是什么? Redis 用作消息队列 Redis 的介绍 特点: 内存中存储数据:奠定了 Redis 进行访问和存储时的快可编程性:支持使用 Lua 编写脚…...
2023-09-08力扣每日一题
链接: 2651. 计算列车到站时间 题意: 不看日期只看时间 解: ? 实际代码: 还看!你怎么肥四?int findDelayedArrivalTime(int arrivalTime, int delayedTime) {return (arrivalTimedelayed…...
adb-linux 调试桥
这里写自定义目录标题 摘要:一、简介二、adb使用参考连接 摘要: adb 可替代网络、串口等调试手段,可以方便的进行文件传输、终端登录等 一、简介 ADB的全称为Android Debug Bridge,即调试桥,方便调试设备或调试开发…...
入门人工智能 —— 使用 Python 进行文件读写,并完成日志记录功能(4)
入门人工智能 —— 使用 Python 进行文件读写(4) 入门人工智能 —— 使用 Python 进行文件读写打开文件读取文件内容读取整个文件逐行读取文件内容读取所有行并存储为列表 写入文件内容关闭文件 日志记录功能核心代码:完整代码:运…...
使用Caffeine实现帖子的缓存来优化网站的运行速度
导入依赖 <!-- https://mvnrepository.com/artifact/com.github.ben-manes.caffeine/caffeine --><dependency><groupId>com.github.ben-manes.caffeine</groupId><artifactId>caffeine</artifactId><version>3.1.7</version>…...
Webpack5 搭建Vue项目(进阶版)
Webpack5 搭建Vue项目(进阶版) 提示:中间隔了好长时间,我胡汉三又回来继续更新了!!!😂😂😂 文章目录 Webpack5 搭建Vue项目(进阶版)前…...
论文阅读:Distortion-Free Wide-Angle Portraits on Camera Phones
论文阅读:Distortion-Free Wide-Angle Portraits on Camera Phones 今天介绍一篇谷歌 2019 年的论文,是关于广角畸变校正的。 Abstract 广角摄影,可以带来不一样的摄影体验,因为广角的 FOV 更大,所以能将更多的内容…...
力扣每日一题---207. 课程表
Problem: 207. 课程表 文章目录 解题方法复杂度Code 解题方法 y总的 Topsort 模板题 复杂度 时间复杂度: 添加时间复杂度, 示例: O ( n ) O(n) O(n) 空间复杂度: 添加空间复杂度, 示例: O ( n ) O(n) O(n) Code class Solution {int res 0; public…...
在Kubernetes环境中有关Nginx Ingress与API Gateway的连接问题
文章目录 小结问题解决参考 小结 在Kubernetes环境中是通过Nginx Ingress来从外部访问Kubernetes内部的环境,并用API Gateway来分发请求,碰到了 502 Bad gateway.的问题,并尝试解决。 问题 从外部通过Nginx Ingress访问Kubernetes内部的环…...
c语言练习44:深入理解strstr
深入理解strstr strstr作用展示: #include <stdio.h> #include <string.h> int main() {char str[] "This is a simple string";char* pch;pch strstr(str, "simple");/*strncpy(pch, "sample", 6);*/printf("%s…...
渗透测试漏洞原理之---【业务安全】
文章目录 1、业务安全概述1.1业务安全现状1.1.1、业务逻辑漏洞1.1.2、黑客攻击目标 2、业务安全测试2.1、业务安全测试流程2.1.1、测试准备2.1.2、业务调研2.1.3、业务建模2.1.4、业务流程梳理2.1.5、业务风险点识别2.1.6 开展测试2.1.7 撰写报告 3、业务安全经典场景3.1、业务…...
CentOS查看CPU、内存、网络流量和磁盘 I/O
安装 yum install -y sysstat sar -d 1 1 rrqm/s: 每秒进行 merge 的读操作数目。即 delta(rmerge)/s wrqm/s: 每秒进行 merge 的写操作数目。即 delta(wmerge)/s r/s: 每秒完成的读 I/O 设备次数。即 delta(rio)/s w/s: 每秒完成的写 I/O 设备次数。即 delta(wio)/s rsec/s:…...
无人机航线规划
无人机航线规划,对于无人机的任务执行有着至关重要的作用,无人机在从起点飞向目的点的过程中,如何规划出一条安全路径,并且保证该路径代价最优,是无人机航线规划的主要目的。其中路径最优的含义是,在无人机…...
react中受控组件与非受控组件
受控组件与非受控组件 受控组件: 其值由 React 控制的组件,通常使用 state 来控制和修改组件的值。 例如受控的 组件: class NameForm extends React.Component {constructor(props) {super(props);this.state {value: };}handleChange (event) > {this.setState({val…...
【网络教程】如何解决Docker删除镜像和容器后磁盘空间未释放的问题
文章目录 问题分析解决方案删除未使用的容器删除未使用的镜像删除未使用的数据卷调整Docker数据存储路径问题分析 当删除Docker镜像和容器后,磁盘空间并未释放,这可能导致磁盘空间不足。造成此问题的原因包括: Docker镜像和容器的删除策略:默认情况下,Docker不会立即删除…...
Python中的进度条显示方案
迷途小书童 读完需要 3分钟 速读仅需 1 分钟 大家好,我是迷途小书童! tqdm 是一个非常常用的 Python 进度条库,它可以在循环迭代和 IO 操作期间添加一个进度条,直观地显示循环迭代的进程。 tqdm 是在 2013 年发布的,目的是为 Pyth…...
2023-09-05力扣每日一题
链接: 2605. 从两个数字数组里生成最小数字 题意: 两个数组都只包含1-9的数字,求一个最小数,两个数组内都要有它的其中一位 解: 要么是个位数要么是十位数,存一下数量和两边的最小数即可 实际代码&am…...
ODC现已开源:与开发者共创企业级的数据库协同开发工具
OceanBase 开发者中心(OceanBase Developer Center,以下简称 ODC)是一款开源的数据库开发和数据库管理协同工具,从首个版本上线距今已经发展了三年有余,ODC 逐步由一款专为 OceanBase 打造的开发者工具演进成为支持多数…...
外贸做网站用什么/百度sem竞价推广
1;;写博客能让我慢下来,仔细思考 1;;这篇博客大多摘自网上 1;; 不管实在C还是C代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,…...
公司内部网站页面设计/热搜榜排名今日
构造器 1.父类中如果有无参构造器,在子类中的每个构造器首行都会有一个默认的隐式的super()指向父类的无参构造器。 2.如果父类中没有无参构造器,子类中的每个子类构造器的首行要显示调用父类的有参构造器,或者this调用本类构造器。 注意 …...
成都成仁路网站建设/行业网站有哪些平台
Scala将函数当作一等公民;一个函数可以像一个变量一个被使用;函数可以作为输入参数传给另一个函数;函数可以定义为一个匿名函数字面量,就像字符串字面量;函数可以被赋给一个变量;可以在一个函数内定义函数;函数可以作为另外一个函数的返回值;在Scala中,使用关键字def定义函数;格…...
怎么做微信公众号免费电影网站/百度在线识图
点击蓝色“架构文摘”关注我哟加个“星标”,每天上午 09:25,干货推送!关于RabbitMQ出身:诞生于金融行业的消息队列语言:Erlang协议:AMQP(Advanced Message Queuing Protocol 高级消息队列协议)关键词&#…...
网站中验证码如何做的/搜索网站排行榜
今天进行了c课的final presentation,各组的project看个遍后脑子里只有这么一句话: 用户界面迷人的程序即使再蠢也绝逼比用户界面丑的程序使着舒心...
口碑好的黄石网站建设/今日热搜新闻头条
从本质上讲:机器学习就是一个模型对外界的刺激(训练样本)做出反应,趋利避害(评价标准)。 1. 什么是逻辑回归? 许多人对线性回归都比较熟悉,但知道逻辑回归的人可能就要少的多。从大的…...