华为云云耀云服务器L实例评测|部署宝塔及使用宝塔管理服务器

news2024/12/23 23:20:46

       在昨天的文章中,我们了解了一些关系实例的概念性的东西,并且购买了服务器,然后登录上后进行了简单的操作,今天我将会按照官网给出的教程,进行部署宝塔及使用宝塔对服务器进行管理的实践,那么 就让我们开始吧!

第一步:购买华为云云耀云服务器L实例

        这个可以参考我的上一篇文章,或者访问官网购买,此处我不在多述

第二步:配置安全组

        1) 什么是安全组?为什么要配置安全组?配置安全组之后有什么效果呢?

        华为云云耀云服务器L实例的安全组是一个虚拟网络访问控制工具,用于限制或允许某些IP地址和端口号的访问。当您创建华为云云耀云服务器L实例时,系统会自动为您创建一个默认的安全组,但您也可以根据自己的需求创建自定义的安全组。 配置安全组后,可以有效地控制对华为云云耀云服务器L实例的访问,可以限制来自特定IP地址和端口号的访问,也可以允许来自特定IP地址和端口号的访问。这样可以防止未经授权的访问和攻击,提高华为云云耀云服务器L实例的安全性。

         此外,华为云云耀云服务器L实例的安全组还可以用于隔离不同的服务和应用,避免不同应用之间的安全风险。例如,您可以将数据库服务器的访问限制在特定的IP地址和端口号范围内,这样就可以避免其他应用程序对数据库服务器的恶意访问。总的来说,配置安全组可以保护华为云云耀云服务器L实例的安全,提高其可用性和稳定性,从而为用户提供安全、稳定、低时延的服务。

        2)怎么配置安全组呢?

        1.首先需要我们登录云耀云服务器L实例的控制台,在控制台页面单机实例卡片,进入详情页后选择左侧的'云耀云服务器器L实例' 

 然后选择右侧我们购买的在运行中的服务器,单机后就会进入概览页面,在概览页面选择单击安全组,就找我我们这次需要配置的地方啦.选择“安全组”页签,单击“添加规则”,我们可以先参考官网,根据这次的实践配置基础的一些规则.

在我们设置这些规则的时候,有非常多的比较熟悉的端口 如:3306 9090,443,80等,这些端口基本上在我们的工作中都曾经碰到过.如果对这些端口不熟悉的小伙伴可以下去了解一下.

 规则设置好之后,我们就可以进行后面的步骤啦.

3)设置Nginx安全级别

 这一步骤设置Nginx的安全级别是因为:Nginx安全级别过高,可能导致部分应用功能不可用,所以我们需要运行一个nginx_huaweicloud.sh脚本来设置Nginx安全级别。其实对应的操作就是登录服务器执行一个sh脚本, 登录的方式可以选择在web页面控制台登录后执行,也可以使用第三方的ssh工具,这里我选择的是用ssh工具

wget -N https://websoft9.github.io/stackhub/scripts/nginx_huaweicloud.sh && bash nginx_huaweicloud.sh

第三步:初始化宝塔面板

1). 获取宝塔管理界面的管理员用户名及密码

        我们可以登录服务器,执行下面的命令,来获取宝塔管理界面的用户名和密码

sudo cat /credentials/password.txt

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

cd /www/server/panel && btpython tools.py panel passwd administrator

其中,“passwd”为管理员administrator的密码例如cd /www/server/panel && btpython tools.py panel abc123456 administrator,指管理员administrator的密码为abc123456。

2).登录宝塔管理页面

首先,在服务器"概览"页面的镜像管理模块中,找到镜像信息,点击管理后台地址或者直接点击跳转,到登录界面,在登录界面输入或者的账户密码或者设置的密码

3).安装软件

此处我们可以选择官方推荐的LNMP或者LAMP基础组合软件,单击“一键安装”,等待安装直至结束。后续也可以在“软件商店”中自行选择并安装其他软件。

到此为止,我们已经拥有了一台部署过宝塔面d应用的云耀云服务器L实例,我们可以使用宝塔面板了 也可以按照部署宝塔面板中的步骤,进行管理软件、管理文件、管理日志、管理数据库操作。

最后,在本次的实验中,整体的执行过程还是比较顺利的,但是 我们得主要我们在购买实例的时候,要选择正确的系统镜像和应用镜像,这样的话可以避免很多的问题.那今天就到此为止啦,下一篇文章我将尝试部署一套完整的商城系统到上面,安装一下对应的mysql,redis等等系统常用的软件.进一步提升一下自己的能力.

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

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

相关文章

关于医疗器械的检测认证

医疗器械注册审评流程? 【每日分享23.7.27】医疗器械产品注册申报流程(超详细版)之注册申报受理及审评审批 - 知乎 (zhihu.com) 医疗器械注册审评流程(附图)_申报_咨询_机构 (sohu.com) 型式试验? 型式试验…

Python 图形化界面基础篇:获取文本框中的用户输入

Python 图形化界面基础篇:获取文本框中的用户输入 引言 Tkinter 库简介步骤1:导入 Tkinter 模块步骤2:创建 Tkinter 窗口步骤3:创建文本框步骤4:获取文本框中的用户输入步骤5:启动 Tkinter 主事件循环 完整…

少儿编程 2023年5月中国电子学会图形化编程等级考试Scratch编程四级真题解析(选择题)

2023年5月scratch编程等级考试四级真题 选择题(共10题,每题2分,共50分) 1、下列积木运行后的结果是 (说明:逗号后面无空格) A、我 B、爱 C、中 D、国 答案:B 考点分析:考查字符串相关积木的使用,逗号也是一个字符,所以两个连起来后第8个字符就是爱字,答案…

webpack:css-loader和style-loader关系

测试 当我们webpack 的 rules 啥都没配置的时候 const path require(path);module.exports {entry: ./src/index.js,output: {filename: index.js,path: path.resolve(__dirname, dist)},module: {rules: []} };我们在 js 中导入了 css,发现报错,因为…

Linux编译过程与交叉编译

一.GCC由来 GCC(GNU编译器套件)是一个自由开源的编程工具集,用于编译和链接C、C和其他编程语言的程序。它由理查德斯托曼(Richard Stallman)和其他自由软件基金会(Free Software Foundation)的…

leetcode229. 多数元素 II(java)

多数元素 II 题目描述Hash表记录 题目描述 难度 - 中等 leetcode229. 多数元素 II 给定一个大小为 n 的整数数组,找出其中所有出现超过 ⌊ n/3 ⌋ 次的元素。 示例 1: 输入:nums [3,2,3] 输出:[3] 示例 2: 输入&#…

LeetCode 1584. 连接所有点的最小费用【最小生成树】

本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章…

竞赛 基于机器视觉的行人口罩佩戴检测

简介 2020新冠爆发以来,疫情牵动着全国人民的心,一线医护工作者在最前线抗击疫情的同时,我们也可以看到很多科技行业和人工智能领域的从业者,也在贡献着他们的力量。近些天来,旷视、商汤、海康、百度都多家科技公司研…

使用电力系统稳定器 (PSS) 和静态 VAR 补偿器 (SVC) 提高瞬态稳定性(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

fastjson远程命令执行

fastjson远程代码执行 漏洞原因:fastjson在对json字符串反序列化的时候,会读取到type的内容,将json内容反序列化为java对象并调用这个类的setter方法。 1、搭建rmi服务 直接利用jndi-exploit工具 2、抓包改为POST。开启nc监听、发包 PO…

Python 函数的定义

视频版教程 Python3零基础7天入门实战视频教程 函数 函数是执行特定任务的一段代码,程序通过将一段代码定义成函数,并为该函数指定一个函数名,这样即可在需要的时候多次调用这段代码。 比如我们前面学到的range()函数,就是系统…

js dispatchEvent派发自定义事件

低版本IE浏览器不兼容 dispatchEvent使用 在标准浏览器提供了元素触发自定义事件的方法 element.dispatchEvent(),就是说,我们可以不用在DOM上点击按钮触发事件,在代码里通过 dispatchEvent()就能触发事件。如下&…

【Shiro】入门概述

1.是什么 Apache Shiro 是一个功能强大且易于使用的 Java 安全(权限)框架。Shiro 可以完 成:认证、授权、加密、会话管理、与 Web 集成、缓存 等。借助 Shiro 您可以快速轻松 地保护任何应用程序——从最小的移动应用程序到最大的 Web 和企业应用程序。 官网&…

使用 React Native 针对 Android 进行开发

🎬 岸边的风:个人主页 🔥 个人专栏 :《 VUE 》 《 javaScript 》 ⛺️ 生活的理想,就是为了理想的生活 ! 目录 概述 通过安装所需工具开始使用 React Native 创建新的 React Native 项目 本指南将有助于开始使用 Windows 上的…

【操作系统】聊聊进程间通信方式

作为操作系统软件治理的核心 进程,那么进程间通信的方式就非常重要,常见的比如管道、消息队列、共享内存、信号量、信号、Socket等。本篇主要简单介绍下 我们知道每个进程都有自己独立的用户空间,而内核空间是共享的。 管道 ps -ef | gre…

大数据与云计算——让我们进入数字化的新纪元

当谈论大数据和云计算时,我们进入了一个数字化时代的新纪元。这两个领域在科技和商业领域都有着深远的影响,改变了我们如何处理和存储数据,以及如何进行计算和分析。本文将探讨大数据和云计算的基本概念,它们的关系以及它们在不同…

YOLO Magic - 强化YOLOv5的视觉任务框架

YOLO Magic🚀 - 强化YOLOv5的视觉任务框架 YOLO Magic🪄是一个基于Ultralytics YOLOv5 v7.0 版本的扩展,旨在为视觉任务提供更强大的功能和更简单的操作。它在YOLOv5的基础上引入了丰富的网络模块,并提供了直观易用的Web操作界面&…

mysql如何实现根据经纬度判断某一个坐标是否在一个多边形区域范围内

要根据经纬度判断一个坐标是否在一个多边形区域内,MySQL提供了几种函数来处理地理空间数据,其中包括用于处理多边形区域的函数。 1.创建一个包含多边形区域的表: 首先,创建一个表来存储多边形区域。可以使用ST_GeomFromText函数将…

Java集合之LinedList

LinedList类实现了List接口,他提供了(双向的)链表数据结构 在该链表中的每一个元素除了存储本身的内容之外还存储指向前一个元素的指针和指向后一个元素的指针,下图展示了一个包含三个元素的双向链表,每个链表都有一个…

C#使用DirectX SDK 加载.x三维模型

最近因为项目要做显示一个三维模型,所以研究了下如何在Winform中加载并显示三维模型。在Windows平台巨硬公司提供了DirectX SDK用于渲染图形,参考了几篇文章做了个demo记录下,以便日后温习只用。这个SDK涉及到了计算机图形学的一些基础知识&a…