华为云云耀云服务器L实例评测| 搭建属于自己的第一个中秋快乐网页

news2024/11/25 14:49:35

华为云服务器

  • 1 如何快速获得一个华为云服务器
    • 1.1 注册华为云账号
    • 1.2 选择华为云服务器实例 (云耀L系列)
    • 1.3 选择服务器区域
    • 1.4 选择实例规格
    • 1.5 付款界面确认实例参数,支付即可
  • 2 运行自己的服务器
    • 2.1 找到自己的服务器控制面板
    • 2.2 了解服务器面板
    • 2.3 登录我们的服务器
    • 2.4 重置密码&重启
    • 2.5 终于可以登录了
    • 2.6 熟悉CloudShell
  • 3 搭建Nginx服务
    • 3.1 下载nginx的依赖
      • Ubuntu
      • CentOS
    • 3.2 安装Nginx
    • 3.3 开放80端口
      • 3.3.1 找到安全组
      • 3.2 开放80端口
    • 3.3 初步访问下我们的服务器
    • 3.4 页面太丑?
    • 后续

1 如何快速获得一个华为云服务器

1.1 注册华为云账号

点击华为云主页注册华为云账号,并进行实名认证(重要)。

1.2 选择华为云服务器实例 (云耀L系列)

可以在华为云首页使用优惠券购买云耀L系列服务器,
在这里插入图片描述

1.3 选择服务器区域

选择距离自己位置近的服务器,减少网络时延。
在选择服务器系统方面,也有多方面选择,一个是根据应用场景一键部署的小白应用镜像,另一个是专门为极客玩家准备的纯系统镜像,具有极大的选择性和包容性。
在这里插入图片描述
在这里插入图片描述

1.4 选择实例规格

服务器的处理器大小可按照自己实际需求来。
在这里插入图片描述

1.5 付款界面确认实例参数,支付即可

在这里插入图片描述

2 运行自己的服务器

2.1 找到自己的服务器控制面板

第一步,先在华为云控制台找到自己的云服务器实例
在这里插入图片描述

2.2 了解服务器面板

这个位置就是我们的服务器控制面板界面,我们对服务器的配置主战场。在这里,你也可以一目了然的看到服务器信息,包括公网IP和私网IP,也可在右上角可以简单粗暴的进行开机、关机,远程登陆等操作。当然后续配置安全组等信息也可以在这个页面操作,
在这里插入图片描述

2.3 登录我们的服务器

在服务器控制面板点击远程登陆按钮,可以使用华为云最新的CloudShell进行远程登陆,当然也可以使用本地的Shell工具。
在这里插入图片描述

2.4 重置密码&重启

第一次启动服务器,我们可能不知道服务器密码,可以在控制面板界面选择“更多”->“重置密码”->然后重启服务器即可。
在这里插入图片描述

2.5 终于可以登录了

打开CloudShell,输入我们刚重置后的密码,然后点击“连接”,这样就可以连接到我们的服务器了。
在这里插入图片描述

2.6 熟悉CloudShell

进入CloudShell后,可以看到有如下三个区域,工具栏,目录树,Shell命令区。工作区简洁,功能完备,非常适合小白进行入门学习。
在这里插入图片描述

3 搭建Nginx服务

服务器有了,我们来点直观的操作来炫耀展示下我们的成果吧。
首先就是Nginx了,Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。

3.1 下载nginx的依赖

Ubuntu

// PCRE库支持正则表达式。
sudo apt-get install libpcre3 libpcre3-dev  
// zlib库用于对HTTP包的内容做gzip格式的压缩
sudo apt-get install zlib1g-dev
// OpenSSL
sudo apt-get install openssl libssl-dev 

CentOS

yum install gcc zlib zlib-devel pcre-devel openssl openssl-devel

3.2 安装Nginx

我们下载Nginx 的1.23.3版本

wget http://nginx.org/download/nginx-1.23.3.tar.gz      # 下载nginx源码
tar -xvf nginx-1.23.3.tar.gz                                            # 解压
cd nginx-1.23.3 && ./configure --with-http_stub_status_module --with-http_ssl_module   #进入Nginx目录,并进行加载stub_status和ssl连个模块
make                                             # 编译Nginx
sudo make install                          # 安装,系统将将nginx的执行文件放到/usr/local目录下
sudo /usr/local/nginx/sbin/nginx    # 测试用,先启动下服务器
ps -ef|grep nginx                           # 这个可以看我们的nginx服务是否在正常运行

3.3 开放80端口

因为HTTP服务的话,默认为80端口,服务器默认是把所有端口都关闭起来的,我们有需要,需要去服务器的控制面板按照需求开发端口,允许外部操作,

3.3.1 找到安全组

找到安全组,选择我们实例后面的配置规则
在这里插入图片描述

3.2 开放80端口

这里华为云服务器做得也很棒,如图,可以点击“快速添加规则”->选择Web服务,80和443端口,即可
在这里插入图片描述

3.3 初步访问下我们的服务器

去浏览器上使用公网IP:80就可以访问我们的Nginx服务器了。怎么样,是不是很简单。
在这里插入图片描述

3.4 页面太丑?

看到这个页面是不是会觉得这个页面太普通了,太丑了,想不想添加一点自己的元素?来,我们先添加一点静态的,简单的,入门的东西。
先找到这个文件(默认,如果你更改了安装目录另说),在/usr/local/nginx/html目录下,你可以看到index.html,这个就是当前加载的html文件。我们可以更改这个文件,获得我们想要的效果。
在这里插入图片描述
让我们改下index.html,然后重新刷新下页面,是不是就可以看到我们想要的静态网页了。
在这里插入图片描述

后续

服务器能干什么?搭建个人博客,准备中。。。

最后的最后,祝大家中秋节快乐~

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

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

相关文章

【网络编程】TCP Socket编程

TCP Socket编程 1. ServerSocket2. Socket3. TCP的长短连接4. Socket 通信模型5. 代码示例:TCP 回显服务器 流套接字: 使用传输层TCP协议 TCP: 即Transmission Control Protocol(传输控制协议),传输层协议。 TCP的特点…

Pycharm配置环境以及Teminal不能使用问题解决

Pycharm配置环境 配置好环境后点击Terminal Teminal不能使用问题解决 我的报错信息: Import-Module : 无法加载文件 D:\Anaconda\shell\condabin\Conda.psm1,因为在此系统上禁止运行脚本。 解决方案: 第一步.:在 Windows 下用…

K8S名称空间和资源配额

Kubernetes 支持多个虚拟集群,底层依赖于同一个物理集群。 这些虚拟集群被称为名称空间。名称空间namespace是k8s集群级别的资源,可以给不同的用户、租户、环境或项目创建对应的名称空间,例如,可以为test、dev、prod环境分别创建各…

服务器搭建(TCP套接字)-基础版(服务端)

一、socket 1.1、vim man查看socket :!man socket1.2、 依赖的头文件 #include <sys/types.h> #include <sys/socket.h>1.3、原型 int socket(int domain, int type, int protocol);domain说明AF_INETIPV4协议AF_INET6IPV6协议AF_LOCALUnix域协议 type说明S…

JavaScript中的垃圾回收机制

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ JavaScript的垃圾回收机制⭐ 内存管理⭐ 引用计数⭐ 标记-清除算法⭐ 内存泄漏⭐ 性能优化⭐ 使用delete操作符⭐ 注意循环中的变量引用⭐ 使用工具进行内存分析⭐ 使用合适的数据结构⭐ 写在最后 ⭐ 专栏简介 前端入门之旅&#xff1a;探…

企业架构LNMP学习笔记54

企业架构NoSQL数据库之MongoDB。 学习目标和内容&#xff1a; 1&#xff09;能够简单描述mongoDB的使用特点&#xff1a; 2&#xff09;能够安装配置启动MongoDB&#xff1b; 3&#xff09;能够使用命令行客户端简单操作MongoDB&#xff1b; 4&#xff09;能够实现基本的数…

vsftp3.0 匿名用户,本地用户,虚拟用户

整体配置介绍&#xff1a; 进入vsftpd配置文件 vim /etc/vsftpd/vsftpd.conf //输入i开始编辑&#xff0c;修改后按esc退出编辑&#xff0c;输入:wq后回车保存并退出anonymous_enableYES #接受匿名用户&#xff0c;默认无密码请求 lo…

01_Elasticsearch入门介绍

01_Elasticsearch入门介绍 Elasticsearch 是什么1、什么是搜索&#xff1f;2、如果用数据库做搜索会怎么样&#xff1f;3、什么是全文检索和Lucene&#xff1f;4、什么是Elasticsearch&#xff1f;5、Elasticsearch的功能6、Elasticsearch的适用场景7、Elasticsearch的特点 什么…

Anaconda成功安装之后没有在菜单列和桌面显示图标

1、进入命令提示符 2、输入cmd 3、进入到Anaconda安装路径 比如我装在F盘 4、然后输入 python .\Lib\_nsis.py mkmenus 回车 这时候菜单列就可以看到了

第 4 章 串(串的堆分配存储实现)

1. 背景说明 实现基本与定长分配一致&#xff0c;不过将定长分配改为动态分配&#xff0c;解除了长度限制&#xff0c;实现更加灵活。 2. 示例代码 1) status.h /* DataStructure 预定义常量和类型头文件 */#ifndef STATUS_H #define STATUS_H#define CHECK_NULL(pointer) if …

[JAVAee]spring-Bean对象的执行流程与生命周期

执行流程 spring中Bean对象的执行流程大致分为四步: 启动Spring容器实例化Bean对象Bean对象注册到Spring容器中将Bean对象装配到所需的类中 ①启动Spring容器,在main方法中获取spring上下文对象并配备spring. import demo.*;import org.springframework.context.Applicati…

nacos动态配置刷新机制原理

nacos动态配置刷新机制原理 项目里面许多业务场景以及灵活配置的需求经常要用到动态配置。一般就是apollo和nacos两种选型。 nacos动态刷新导致的bug nacos一般为了实现动态配置一般会加入RefreshScope注解进行实现&#xff0c;例如下面的代码加入了RefreshScope想要实现跨域…

智能家居监控管理系统项目需求分析

目录 一、引言 1、目的 2、背景 二、项目系统概述 1、项目产品概述 2、项目功能架构 3、项目市场需求 三、项目硬件需求 1、核心开发板 2、实时检测模块 3、实时信息交互模块 4、用户安全登录模块 5、开发板可扩展模块 6、硬件之间连接设备 四、项…

网络安全进阶学习第二十课——CTF之文件操作与隐写

文章目录 一、文件类型识别1、File命令2、Winhex3、文件头残缺/错误 二、文件分离操作1、Binwalk工具2、Foremost3、dd4、Winhex 三、文件合并操作1、Linux下的文件合并2、Windowsa下的文件合并 四、文件内容隐写Winhex 五、图片文件隐写1、图片混合2、LSB(最低有效位 Least Si…

slickEdit 2022 (v27.0.2)Ubuntu安装以及破解

1去官网下载安装包 SlickEdit 也可以从我这里下载源码包 https://download.csdn.net/download/m0_38012470/88343180 2.解压压缩包并进入根目录 3.sudo ./vsinst 4按住回车不松手一直到显示需要你输入yes的时候 5.一路通过需要输入Y的时候就输入 6.一直到弹出对话框关闭…

c++11的一些新特性

c11 1. {}初始化2. 范围for循环3. final与override4. 右值引用4.1 左值引用和右值引用4.2 左值引用与右值引用比较 5. lambda表达式6. 声明6.1 auto6.2 decltype6.3 nullptr 7. 可变参数模版 1. {}初始化 在C中&#xff0c;使用花括号初始化的方式被称为列表初始化。列表初始化…

Windows C++ 环境下 eigen、osqp、osqp-eigen安装教程

本文是Windows环境下安装eigen、osqp、osqp-eigen的一个简单教程。 osqp是用于二次规划的一种求解器&#xff0c;提供包括C、Matlab、Python等在内的接口&#xff0c;但是不包含C接口。为了能在C 中使用osqp&#xff0c;可以使用osqp-eigen接口进行调用。 第一步&#xff1a;…

第二章 进程与线程 七、处理机调度(概念、层次)

目录 一、基本概念 二、三个层次 1、高级调度&#xff08;作业调度&#xff09; 2、低级调度&#xff08;进程调度/处理机调度&#xff09; 3、中级调度&#xff08;内存调度&#xff09; 三、三次调度的联系、对比 四、七状态模型 五、总结 一、基本概念 当有一堆任务…

利用群论来研究魔方

文章灵感来源于&#xff1a; 魔方与群论&#xff08;二&#xff09;&#xff08;交换子牛啤&#xff01;&#xff09; - 知乎并参考了&#xff1a;https://www.gap-system.org/Doc/Examples/rubik.html使用了这里的小程序&#xff1a;Cubie 先汇制一张&#xff0c;魔方图 ----…

MySQL数据库upsert使用

本文翻译自&#xff1a;MySQL UPSERT - javatpoint&#xff0c;并附带自己的一些理解和使用经验. MySQL UPSERT UPSERT是数据库管理系统管理数据库的基本功能之一&#xff0c;它允许数据库操作语言在表中插入一条新的数据或更新已有的数据。UPSERT是一个原子操作&#xff0c;…