何把项目部署到阿里云的ESC上呢?

如何把项目部署到阿里云的ESC上呢?

云服务器的概念

  • 云服务器(ECS)的标准定义是指一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。其管理方式比物理服务器更简单高效。用户无需提前购买硬件,即可迅速创建或释放任意多台服务器。

  • 云服务器帮助用户快速构建更稳定、安全的应用,降低开发运维的难度和整体IT成本,使您能够更专注于核心业务的创新。

  • 云服务器的全名为云计算服务器,又称云主机,它仅仅是云计算服务体系中的一项主机产品(云服务器、云存储、云数据库、云通信等),该产品有效的解决了传统物理主机与VPS服务中,存在的管理难度大,业务扩展性弱的缺陷。在实际应用中的云主机具有三个方面的弹性能力:主机服务配置与业务规模可根据用户的需要进行配置,并可灵活的进行调整。 用户申请的主机服务可以实现快速供应和部署(实时在线开通),实现了集群内弹性可伸缩 计费方式灵活,用户无需支付押金,且有多种支付方式供用户选择。

如何把项目部署到阿里云的ESC上呢?

首先明确一个概念,ESC云服务器只是一个容器,什么都是空白的,想要实现必须要自己部署相关环境 。

  • 搭建了wordpress博客,那么说明已经有了php的环境,那么自己想写的文章可以按照wordpress的教程添加。能够通过公网访问,说明当前占用了80端口,通过80端口访问,可以直接输入地址不加端口号(HTTPS协议是443端口),每一个服务器都有从1开始到65536个端口,可以自行指定端口号,但是注意有些端口号默认是其他软件需要占用。比如数据库mysql占用3306。
  • 你用vue.js制作的网页,这只是开发模式,要使用npm run build 生成生产环境的文件,在dist下,这样就得到了静态文件,你还需要一个容器托管,一般是使用nginx,自行百度centos安装nginx,nginx部署vue单页应用。
  • javaweb项目,需要有java的环境,jdk以及tomcat,数据库也要在服务器上安装,百度 centos安装jdk tomcat mysql。

前面也说到了每一个端口只能使用一次,怎么实现在一个端口访问不同的网页呢?

  • nginx反向代理了。根据dns解析的域名定位到不同网站 。
  • 阿里云没有使用默认的防火墙,而是自己的防火墙,相关端口的开放需要到管理台进行设置 。
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT枫斗者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值