阿里云之web项目部署全过程

363 阅读3分钟

前言

需求

当我们开发好一个 web 项目后,如果将自己的项目上线,给互联网上的人一起共享访问呢?

可行性方案

  1. 购买云服务器
  2. 使用花生壳等内网穿透工具

云服务器提供商

  1. 阿里云
  2. 腾讯云
  3. 华为云
  4. ...

阿里云服务器的使用

目前,阿里云是国内最大的云厂商,由于云对于服务器价格、服务器维护以及安全保障,提供了便捷的很多企业廉价的模式,很多企业和个人都通过阿里云平台购买云服务器,需求是非常旺盛的,本次课程从阿里云购买服务器到应用部署整个心得记录下来,供大家参考学习, 按照以下几个步骤讲解:

  1. 购买阿里云服务器
  2. 云服务器的管理
  3. 搭建Web应用环境
  4. 部署Web工程
  5. 域名解析
  6. https 部署
  7. 备案

阿里云服务器购买

购买地址:www.aliyun.com/product/ecs

云服务器的管理

当成功购买云服务器后,运营商会提供一个 公网 ip 地址 和 账号、密码,则这个时候我们可以借助一些客户端工具来管理我们的云服务器。常见的客户端有

  1. xshell
  2. putty
  3. MobaXterm

搭建Web应用环境

根据自己的需求搭建 web 应用环境

PHP web环境,则可以选择如下方式

  1. 源码搭建 lamp 或者 lnmp 环境
  2. 使用 lamp 一键安装包进行搭建
  3. 使用 bt 等工具进行搭建

node 项目

  1. 安装 nodejs
  2. 安装 nginx

部署Web工程

当环境搭建完毕后,这个时候我们需要将我们的本地项目代理上传到云服务器上面,则这个时候我们可以使用一个 ftp 上传工具进行操作,常见的 ftp 客户端有

  1. flash Fxp
  2. xftp

域名解析

当项目部署完成后,这个时候可以通过IP地址进行访问,由于IP地址难以记忆,所以这个时候我们需要域名购买,然后进行域名解析,以后通过域名即可访问我们的web服务。

常见的域名提供商有

  1. 阿里(原万网)
  2. 美橙互联
  3. 西部数码
  4. 易名中国
  5. goDady

备案

什么是备案

根据工信部规定,所有在国内存放的网站必须进行ICP备案和公安备案。

备案目的

域名备案DNICP(Domain Name Internet Content Provider)的目的就是为了防止在网上从事非法的网站经营活动,打击不良互联网信息的传播,如果网站不备案的话,很有可能被查处以后关停。根据中华人民共和国信息产业部第十二次部务会议审议通过的《非经营性互联网信息服务备案管理办法》条例,在中华人民共和国境内提供非经营性互联网信息服务,应当办理备案。未经备案,不得在中华人民共和国境内从事非经营性互联网信息服务。而对于没有备案的网站将予以罚款或关闭。

如何备案

  1. 阿里云备案 beian.aliyun.com
  2. 腾讯云备案 cloud.tencent.com/product/ba