华为云云耀云服务器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…...
C++_核心编程_多态案例二-制作饮品
#include <iostream> #include <string> using namespace std;/*制作饮品的大致流程为:煮水 - 冲泡 - 倒入杯中 - 加入辅料 利用多态技术实现本案例,提供抽象制作饮品基类,提供子类制作咖啡和茶叶*//*基类*/ class AbstractDr…...
SkyWalking 10.2.0 SWCK 配置过程
SkyWalking 10.2.0 & SWCK 配置过程 skywalking oap-server & ui 使用Docker安装在K8S集群以外,K8S集群中的微服务使用initContainer按命名空间将skywalking-java-agent注入到业务容器中。 SWCK有整套的解决方案,全安装在K8S群集中。 具体可参…...
<6>-MySQL表的增删查改
目录 一,create(创建表) 二,retrieve(查询表) 1,select列 2,where条件 三,update(更新表) 四,delete(删除表…...
python爬虫:Newspaper3k 的详细使用(好用的新闻网站文章抓取和解析的Python库)
更多内容请见: 爬虫和逆向教程-专栏介绍和目录 文章目录 一、Newspaper3k 概述1.1 Newspaper3k 介绍1.2 主要功能1.3 典型应用场景1.4 安装二、基本用法2.2 提取单篇文章的内容2.2 处理多篇文档三、高级选项3.1 自定义配置3.2 分析文章情感四、实战案例4.1 构建新闻摘要聚合器…...
SpringBoot+uniapp 的 Champion 俱乐部微信小程序设计与实现,论文初版实现
摘要 本论文旨在设计并实现基于 SpringBoot 和 uniapp 的 Champion 俱乐部微信小程序,以满足俱乐部线上活动推广、会员管理、社交互动等需求。通过 SpringBoot 搭建后端服务,提供稳定高效的数据处理与业务逻辑支持;利用 uniapp 实现跨平台前…...
大模型多显卡多服务器并行计算方法与实践指南
一、分布式训练概述 大规模语言模型的训练通常需要分布式计算技术,以解决单机资源不足的问题。分布式训练主要分为两种模式: 数据并行:将数据分片到不同设备,每个设备拥有完整的模型副本 模型并行:将模型分割到不同设备,每个设备处理部分模型计算 现代大模型训练通常结合…...
【python异步多线程】异步多线程爬虫代码示例
claude生成的python多线程、异步代码示例,模拟20个网页的爬取,每个网页假设要0.5-2秒完成。 代码 Python多线程爬虫教程 核心概念 多线程:允许程序同时执行多个任务,提高IO密集型任务(如网络请求)的效率…...
R语言速释制剂QBD解决方案之三
本文是《Quality by Design for ANDAs: An Example for Immediate-Release Dosage Forms》第一个处方的R语言解决方案。 第一个处方研究评估原料药粒径分布、MCC/Lactose比例、崩解剂用量对制剂CQAs的影响。 第二处方研究用于理解颗粒外加硬脂酸镁和滑石粉对片剂质量和可生产…...
AirSim/Cosys-AirSim 游戏开发(四)外部固定位置监控相机
这个博客介绍了如何通过 settings.json 文件添加一个无人机外的 固定位置监控相机,因为在使用过程中发现 Airsim 对外部监控相机的描述模糊,而 Cosys-Airsim 在官方文档中没有提供外部监控相机设置,最后在源码示例中找到了,所以感…...
vulnyx Blogger writeup
信息收集 arp-scan nmap 获取userFlag 上web看看 一个默认的页面,gobuster扫一下目录 可以看到扫出的目录中得到了一个有价值的目录/wordpress,说明目标所使用的cms是wordpress,访问http://192.168.43.213/wordpress/然后查看源码能看到 这…...
