互联网架构之应用部署上线核心知识以及云服务器选购

  • 一个http请求基本流程

    服务器购买会给一个公网的ip,和域名是没关系的,需要去配置对应的解析

    • 客户端通过发起域名资源请求 -> DNS解析获得IP -> 寻找服务器获得资源
  • 域名和ip的关系,DNS作用

    • DNS:Domain Name Server 域名服务器 域名虽然便于人们记忆,但网络中的计算机之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS 就是进行域名解析的服务器
  • 什么是cname和a记录

    • a记录
      • 用户可以在此设置域名并指向到自己的目标主机地址上,从而实现通过域名找到服务器(也叫ip指向域名配置)
    • cname
      • 别名指向,可以为一个主机设置别名。比如设置open1024.com,用来指向一个主机 jhclass.net 那么以后就可以用open1024.com来代替访问 jhclass.net 了
      • [http://www.jhclass.net --> jhclass.net
  • 购买服务器,阿里云,腾讯云,亚马逊云aws (结合自身部署项目大小 内存使用等,建议最小买8G内存的,也便于你后期再更新迭代,基本是选购ECS6服务器)

  • 项目部署服务器

  • 购买域名,备案

    • 阿里云 备案地址:https://beian.aliyun.com/

    • 阿里云、腾讯云、亚马逊云

      阿里云:https://www.aliyun.com/ (使用最广) 新用户优惠力度很大

      腾讯云:https://cloud.tencent.com/

      亚马逊云:https://aws.amazon.com/(国外的,比较慢)

  • 安装项目依赖的基本环境,比如java、nginx等软件(看项目)

  • 配置域名解析到服务器

  • 备注:后端项目一般部署Linux服务器,前端静态资源可以部署Linux也可以部署在CDN上

猜你喜欢

转载自blog.csdn.net/q736317048/article/details/111541065