华为云云耀云服务器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

相关文章

C++ Sort函数使用场景分析

《C++Sort函数使用场景分析》sort函数是algorithm库下的一个函数,sort函数是不稳定的,即大小相同的元素在排序后相对顺序可能发生改变,如果某些场景需要保持相同元素间的相对顺序,可使... 目录C++ Sort函数详解一、sort函数调用的两种方式二、sort函数使用场景三、sort函数排序

Java String字符串的常用使用方法

《JavaString字符串的常用使用方法》String是JDK提供的一个类,是引用类型,并不是基本的数据类型,String用于字符串操作,在之前学习c语言的时候,对于一些字符串,会初始化字符数组表... 目录一、什么是String二、如何定义一个String1. 用双引号定义2. 通过构造函数定义三、St

Pydantic中Optional 和Union类型的使用

《Pydantic中Optional和Union类型的使用》本文主要介绍了Pydantic中Optional和Union类型的使用,这两者在处理可选字段和多类型字段时尤为重要,文中通过示例代码介绍的... 目录简介Optional 类型Union 类型Optional 和 Union 的组合总结简介Pyd

Nginx中配置HTTP/2协议的详细指南

《Nginx中配置HTTP/2协议的详细指南》HTTP/2是HTTP协议的下一代版本,旨在提高性能、减少延迟并优化现代网络环境中的通信效率,本文将为大家介绍Nginx配置HTTP/2协议想详细步骤,需... 目录一、HTTP/2 协议概述1.HTTP/22. HTTP/2 的核心特性3. HTTP/2 的优

Vue3使用router,params传参为空问题

《Vue3使用router,params传参为空问题》:本文主要介绍Vue3使用router,params传参为空问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录vue3使用China编程router,params传参为空1.使用query方式传参2.使用 Histo

使用Python自建轻量级的HTTP调试工具

《使用Python自建轻量级的HTTP调试工具》这篇文章主要为大家详细介绍了如何使用Python自建一个轻量级的HTTP调试工具,文中的示例代码讲解详细,感兴趣的小伙伴可以参考一下... 目录一、为什么需要自建工具二、核心功能设计三、技术选型四、分步实现五、进阶优化技巧六、使用示例七、性能对比八、扩展方向建

基于Python打造一个可视化FTP服务器

《基于Python打造一个可视化FTP服务器》在日常办公和团队协作中,文件共享是一个不可或缺的需求,所以本文将使用Python+Tkinter+pyftpdlib开发一款可视化FTP服务器,有需要的小... 目录1. 概述2. 功能介绍3. 如何使用4. 代码解析5. 运行效果6.相关源码7. 总结与展望1

使用Python实现一键隐藏屏幕并锁定输入

《使用Python实现一键隐藏屏幕并锁定输入》本文主要介绍了使用Python编写一个一键隐藏屏幕并锁定输入的黑科技程序,能够在指定热键触发后立即遮挡屏幕,并禁止一切键盘鼠标输入,这样就再也不用担心自己... 目录1. 概述2. 功能亮点3.代码实现4.使用方法5. 展示效果6. 代码优化与拓展7. 总结1.

使用Python开发一个简单的本地图片服务器

《使用Python开发一个简单的本地图片服务器》本文介绍了如何结合wxPython构建的图形用户界面GUI和Python内建的Web服务器功能,在本地网络中搭建一个私人的,即开即用的网页相册,文中的示... 目录项目目标核心技术栈代码深度解析完整代码工作流程主要功能与优势潜在改进与思考运行结果总结你是否曾经

Linux中的计划任务(crontab)使用方式

《Linux中的计划任务(crontab)使用方式》:本文主要介绍Linux中的计划任务(crontab)使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、前言1、linux的起源与发展2、什么是计划任务(crontab)二、crontab基础1、cro