华为云云耀云服务器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…...
Linux链表操作全解析
Linux C语言链表深度解析与实战技巧 一、链表基础概念与内核链表优势1.1 为什么使用链表?1.2 Linux 内核链表与用户态链表的区别 二、内核链表结构与宏解析常用宏/函数 三、内核链表的优点四、用户态链表示例五、双向循环链表在内核中的实现优势5.1 插入效率5.2 安全…...
PHP和Node.js哪个更爽?
先说结论,rust完胜。 php:laravel,swoole,webman,最开始在苏宁的时候写了几年php,当时觉得php真的是世界上最好的语言,因为当初活在舒适圈里,不愿意跳出来,就好比当初活在…...
mongodb源码分析session执行handleRequest命令find过程
mongo/transport/service_state_machine.cpp已经分析startSession创建ASIOSession过程,并且验证connection是否超过限制ASIOSession和connection是循环接受客户端命令,把数据流转换成Message,状态转变流程是:State::Created 》 St…...
【CSS position 属性】static、relative、fixed、absolute 、sticky详细介绍,多层嵌套定位示例
文章目录 ★ position 的五种类型及基本用法 ★ 一、position 属性概述 二、position 的五种类型详解(初学者版) 1. static(默认值) 2. relative(相对定位) 3. absolute(绝对定位) 4. fixed(固定定位) 5. sticky(粘性定位) 三、定位元素的层级关系(z-i…...
ESP32 I2S音频总线学习笔记(四): INMP441采集音频并实时播放
简介 前面两期文章我们介绍了I2S的读取和写入,一个是通过INMP441麦克风模块采集音频,一个是通过PCM5102A模块播放音频,那如果我们将两者结合起来,将麦克风采集到的音频通过PCM5102A播放,是不是就可以做一个扩音器了呢…...
OpenLayers 分屏对比(地图联动)
注:当前使用的是 ol 5.3.0 版本,天地图使用的key请到天地图官网申请,并替换为自己的key 地图分屏对比在WebGIS开发中是很常见的功能,和卷帘图层不一样的是,分屏对比是在各个地图中添加相同或者不同的图层进行对比查看。…...
蓝桥杯3498 01串的熵
问题描述 对于一个长度为 23333333的 01 串, 如果其信息熵为 11625907.5798, 且 0 出现次数比 1 少, 那么这个 01 串中 0 出现了多少次? #include<iostream> #include<cmath> using namespace std;int n 23333333;int main() {//枚举 0 出现的次数//因…...
vulnyx Blogger writeup
信息收集 arp-scan nmap 获取userFlag 上web看看 一个默认的页面,gobuster扫一下目录 可以看到扫出的目录中得到了一个有价值的目录/wordpress,说明目标所使用的cms是wordpress,访问http://192.168.43.213/wordpress/然后查看源码能看到 这…...
(一)单例模式
一、前言 单例模式属于六大创建型模式,即在软件设计过程中,主要关注创建对象的结果,并不关心创建对象的过程及细节。创建型设计模式将类对象的实例化过程进行抽象化接口设计,从而隐藏了类对象的实例是如何被创建的,封装了软件系统使用的具体对象类型。 六大创建型模式包括…...
PostgreSQL——环境搭建
一、Linux # 安装 PostgreSQL 15 仓库 sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-$(rpm -E %{rhel})-x86_64/pgdg-redhat-repo-latest.noarch.rpm# 安装之前先确认是否已经存在PostgreSQL rpm -qa | grep postgres# 如果存在࿰…...
