华为云云耀云服务器L实例评测|使用云服务器部署网站的完整指南

本文主要是介绍华为云云耀云服务器L实例评测|使用云服务器部署网站的完整指南,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

  • 简介
    • 什么是静态网站
    • 为什么选择Linux作为部署环境?
  • 云服务器推荐 华为云耀云服务器
  • 配置SSH客户端连接
  • 安装Nginx
    • 安装nginx依赖
    • 下载并解压nginx安装包
      • 1.下载nginx安装包
      • 2.解压nginx安装包
    • 安装nginx
    • 启动nginx
  • 部署静态资源
  • 配置Nginx
  • 配置云服务器安全组

简介

什么是静态网站

静态网站是指在服务器上预先生成并存储好的纯HTML、CSS和JavaScript文件的网站。这些文件在被访问时直接从服务器发送给用户,并且内容不会根据用户的请求而改变。静态网站通常由静态页面组成,每个页面都是一个独立的HTML文件,没有与数据库或其他动态数据源的实时连接。

相比之下,动态网站则使用服务器端的脚本语言(如PHP、Python或Ruby)生成网页内容。这意味着每次用户访问动态网站时,服务器都会根据用户的请求和数据进行实时处理,并将生成的结果发送给用户。动态网站通常用于需要频繁更新和交互的场景,例如在线商店、论坛或博客。

静态网站的主要特点包括:

  1. 快速加载:由于静态网站仅包含静态文件,不需要进行实时处理,因此加载速度很快。
  2. 安全性高:静态网站没有与数据库的实时连接,因此减少了潜在的安全风险。
  3. 简单易部署:静态网站只需要将预生成的文件上传到服务器即可,不需要配置和管理复杂的服务器环境。

然而,静态网站的内容不具备自动更新功能,如果需要更新网页内容,需要手动修改并重新生成静态文件再上传到服务器。对于需要频繁更新的内容,静态网站可能不太适合,而动态网站更具灵活性和交互性。

为什么选择Linux作为部署环境?

选择Linux作为部署环境有以下几个主要原因:

  1. 开源性:Linux是一个开源操作系统,这意味着用户可以自由地查看、修改和分发其源代码。开源性使得Linux具有更高的灵活性和可定制性,可以根据用户的需求进行自定义配置和优化。

  2. 稳定性和可靠性:Linux以其卓越的稳定性和可靠性而闻名。Linux操作系统在服务器环境下表现出色,能够长时间运行而不需要频繁的重启或维护。这对于需要保持系统连续性和稳定性的应用程序非常重要。

  3. 安全性:相比其他操作系统,Linux通常被认为更加安全。Linux社区和开发者对安全问题给予高度关注,并及时修复漏洞和提供安全补丁。此外,Linux提供了许多安全功能和机制,如访问控制和权限管理,帮助管理员保护服务器和应用程序免受潜在的威胁。

  4. 高度可定制性:Linux操作系统提供了广泛的软件包和工具,可以满足各种需求。用户可以根据自己的具体要求选择和安装所需的软件和服务,以最大程度地满足应用程序的需求。

  5. 高性能:Linux在多任务处理和并发处理方面表现出色,能够有效地管理系统资源,提供高性能的运行环境。这对于需要处理大量请求和并发用户的应用程序至关重要。

总的来说,选择Linux作为部署环境可以获得灵活性、稳定性、安全性和性能等众多优势。尤其是在服务器环境下,Linux已成为首选操作系统之一。当然,在选择部署环境时,还需要考虑具体应用程序的需求和团队的技术能力。

云服务器推荐 华为云耀云服务器

云耀云服务器L实例是新一代开箱即用、面向中小企业和开发者打造的全新轻量应用云服务器。云耀云服务器L实例提供丰富严选的应用镜像,实现应用一键部署,助力客户便捷高效的在云端构建电商网站、Web应用、小程序、学习环境、各类开发测试等。

云耀云服务器L实例使用门槛较低,如果您是正在了解云计算服务的入门用户,或是需要在服务器中部署简单应用的个人开发者、中小企业,那么推荐您选择云耀云服务器L实例。

云耀云服务器L实例具备计算、存储、镜像安装、备份等能力:

  • 云耀云服务器L实例在不同区域中部署,一个区域发生故障后不会影响其他区域的云服务器。
  • 可以通过虚拟私有云(VPC)建立专属的网络环境,设置子网、安全组,并通过弹性公网IP实现外网链接。
  • 通过云硬盘(EVS)服务实现数据存储,并通过云硬盘备份服务实现云耀云服务器L实例数据的备份和恢复。
  • 云服务器备份(CBR)提供对云耀云服务器L实例的备份保护服务。支持对云耀云服务器L实例中的所有云硬盘(系统盘和数据- 盘)进行备份,并利用备份数据恢复云耀云服务器L实例数据。
  • 主机安全(HSS)提升云耀云服务器L实例整体安全性,通过入侵检测、漏洞管理、基线检查功能,可识别并管理云服务器中的- - 信息资产,实时监测云服务器中的风险,降低服务器被入侵的风险。
  • 云耀负载均衡(HCES ELB)是将访问流量根据分配策略分发到后端多台云耀云服务器L实例的流量分发控制服务。负载均衡可以通过流量分发扩展应用系统对外的服务能力,同时通过消除单点故障提升应用系统的可用性。

点击跳转华为云耀云服务器L实例购买地址

配置SSH客户端连接

请添加图片描述
点击远程连接
请添加图片描述
使用CloudShell登录
请添加图片描述
输入设置的实例密码进行连接

安装Nginx

安装nginx依赖

#安装gcc
yum install gcc-c++#安装PCRE pcre-devel
yum install -y pcre pcre-devel#安装zlib
yum install -y zlib zlib-devel#安装Open SSL
yum install -y openssl openssl-devel

下载并解压nginx安装包

1.下载nginx安装包

wget http://nginx.org/download/nginx-1.23.0.tar.gz 
你也可以到网站选择你所需要的版本

nginx官网链接

2.解压nginx安装包


#创建一个文件夹
cd /usr/local
mkdir nginx
cd nginx#解压缩包,直接tar -xvf nginx安装包所在路径
tar -xvf nginx-1.16.1.tar.gz

安装nginx


#进入nginx目录
cd /usr/local/nginx
#进入目录
cd nginx-1.16.1
#编译 执行命令 考虑到后续安装ssl证书 添加两个模块  如不需要直接执行./configure即可
./configure --with-http_stub_status_module --with-http_ssl_module
#执行make命令
make
#执行make install命令
make install

启动nginx


cd /usr/local/nginx/sbin
# 默认配置文件启动
./nginx# 指定配置文件启动
./nginx -c  /usr/local/nginx/conf/nginx.conf

部署静态资源


#进入根目录
cd /#在根目录下创建/home/html文件夹将静态资源拖入文件夹中
mkdir /home/html

请添加图片描述

配置Nginx


# 进入conf目录
cd /usr/local/nginx/conf# 编辑nginx.conf文件
vi nginx.conf

请添加图片描述


#进入nginx的sbin目录
cd /usr/local/nginx/sbin
#重启nginx服务
./nginx -s reload

配置云服务器安全组

请添加图片描述
请添加图片描述
点击实例
请添加图片描述
选择安全组

请添加图片描述
点击配置规则

请添加图片描述
选择入站规则
点击添加规则
请添加图片描述
优先级填写1,开放80端口,保存
即可使用ip进行访问。

这篇关于华为云云耀云服务器L实例评测|使用云服务器部署网站的完整指南的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:https://blog.csdn.net/chenggenb/article/details/133071273
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/543243

相关文章

Java List排序实例代码详解

《JavaList排序实例代码详解》:本文主要介绍JavaList排序的相关资料,Java排序方法包括自然排序、自定义排序、Lambda简化及多条件排序,实现灵活且代码简洁,文中通过代码介绍的... 目录一、自然排序二、自定义排序规则三、使用 Lambda 表达式简化 Comparator四、多条件排序五、

Java实例化对象的​7种方式详解

《Java实例化对象的​7种方式详解》在Java中,实例化对象的方式有多种,具体取决于场景需求和设计模式,本文整理了7种常用的方法,文中的示例代码讲解详细,有需要的可以了解下... 目录1. ​new 关键字(直接构造)​2. ​反射(Reflection)​​3. ​克隆(Clone)​​4. ​反序列化

使用Nginx配置文件服务器方式

《使用Nginx配置文件服务器方式》:本文主要介绍使用Nginx配置文件服务器方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. 为什么选择 Nginx 作为文件服务器?2. 环境准备3. 配置 Nginx 文件服务器4. 将文件放入服务器目录5. 启动 N

使用nohup和--remove-source-files在后台运行rsync并记录日志方式

《使用nohup和--remove-source-files在后台运行rsync并记录日志方式》:本文主要介绍使用nohup和--remove-source-files在后台运行rsync并记录日... 目录一、什么是 --remove-source-files?二、示例命令三、命令详解1. nohup2.

Qt之QMessageBox的具体使用

《Qt之QMessageBox的具体使用》本文介绍Qt中QMessageBox类的使用,用于弹出提示、警告、错误等模态对话框,具有一定的参考价值,感兴趣的可以了解一下... 目录1.引言2.简单介绍3.常见函数4.按钮类型(QMessage::StandardButton)5.分步骤实现弹窗6.总结1.引言

Python使用Reflex构建现代Web应用的完全指南

《Python使用Reflex构建现代Web应用的完全指南》这篇文章为大家深入介绍了Reflex框架的设计理念,技术特性,项目结构,核心API,实际开发流程以及与其他框架的对比和部署建议,感兴趣的小伙... 目录什么是 ReFlex?为什么选择 Reflex?安装与环境配置构建你的第一个应用核心概念解析组件

Qt中Qfile类的使用

《Qt中Qfile类的使用》很多应用程序都具备操作文件的能力,包括对文件进行写入和读取,创建和删除文件,本文主要介绍了Qt中Qfile类的使用,具有一定的参考价值,感兴趣的可以了解一下... 目录1.引言2.QFile文件操作3.演示示例3.1实验一3.2实验二【演示 QFile 读写二进制文件的过程】4.

spring security 超详细使用教程及如何接入springboot、前后端分离

《springsecurity超详细使用教程及如何接入springboot、前后端分离》SpringSecurity是一个强大且可扩展的框架,用于保护Java应用程序,尤其是基于Spring的应用... 目录1、准备工作1.1 引入依赖1.2 用户认证的配置1.3 基本的配置1.4 常用配置2、加密1. 密

WinForms中主要控件的详细使用教程

《WinForms中主要控件的详细使用教程》WinForms(WindowsForms)是Microsoft提供的用于构建Windows桌面应用程序的框架,它提供了丰富的控件集合,可以满足各种UI设计... 目录一、基础控件1. Button (按钮)2. Label (标签)3. TextBox (文本框

Spring Boot拦截器Interceptor与过滤器Filter深度解析(区别、实现与实战指南)

《SpringBoot拦截器Interceptor与过滤器Filter深度解析(区别、实现与实战指南)》:本文主要介绍SpringBoot拦截器Interceptor与过滤器Filter深度解析... 目录Spring Boot拦截器(Interceptor)与过滤器(Filter)深度解析:区别、实现与实