济南小程序开发公司济南小猫科技:专注微信开发,济南小程序开发,济南微信小程序定制开发等业务!
手机版手机网站二维码 微信版 微信二维码 业务咨询电话:159-5318-4521

如何将自己开发的网站部署到阿里云上?

发表于:2018-07-26 19:41:18 阅读(0 )

济南网站建设公司给大家分享下之前网站部署在阿里云的经验吧。

1.购买适合自己的VPS

首先,你得有阿里云的账号,用邮箱或者手机直接注册一个即可,过程比较简单。然后,点击阿里云-弹性计算链接,对云服务器 ECS进行选择。一般来说,如果是企业网站或者自己搭建博客的话,最低配置完全满足必要了,如果你是要做在线商城,或者流量比较大的门户网站等,那可以选择高带宽,多核CPU,大内存的高配置机器,当然,因为阿里云是弹性配置,这些选择完全可以在后期随时变更,对服务器没有任何影响。

 

阿里云服务器

刚刚看了下,如果选择华北5节点的话,1G内存,1核CPU,1M带宽的基本配置款,500多块钱就能租赁1年的时长,虽然比起之前做活动时候高了点,但是配置上去了,还是比较划算的,当然可以根据自己的经济情况选择适合自己的。

2.根据情况选择域名备案

看到很多朋友在下面的回答,备案是比较重要的一个事情,如果选择购买的ECS实例是国内的,那么就要在阿里云备案,如果选择的是美国,亚太的节点,应该是不需要备案的。

现在阿里云把万网也收购了,如果新购域名的话直接在阿里云后台操作即可,非常方便,解析,设置DNS服务器,提交备案材料在后台一条龙搞定。备案时间根据不同地区通管局的规定,一般在1-2周时间,另外,阿里云有一点比较好,你备案多长时间,就返还多长时间,这个服务对用户还是比较贴心的了。

3.搭建服务器环境

一般来说对于大多数用户来说,能在阿里云VPS上部署文件的朋友,都是知道一些网站开发和服务器相关知识的,建议大家购买VPS的时候,选择Linux的服务器镜像,一是现在服务器中使用Linux的非常多,几乎是统治地位,二则可以让各位有练手的机会,何乐而不为?

如果你是服务器大拿,那可以自己选择编译安装服务器环境,环境变量配置等,如果像大刘这样的小白,只懂得皮毛的人,建议使用一键安装包即可,方便快捷,一键安装搞定。

如果前面你选择的是Linux环境的话,建议安装LNAMP/LNMP环境,也就是Linux+Nginx+Apache+Mysql+PHP,其中Apache可有可无,加上的话好处是:Nginx负责解析静态文件如网页,图片,Js脚本等,Apache服务解析动态脚本如php,nodejs等,分工合作性能更好,同时这也是比较常用的Web使用环境。一键包的话有以下几个供大家选择:

  1. WDCP

  2. 宝塔面板

  3. LNMP一键安装包

其他的没使用过就不给大家推荐了,这几个都是现在比较常用的一键包环境,大家可以有选择性的使用,其中WDCP,宝塔面板是带有可视化Web界面的,LNMP一键安装包则是SSH上去敲命令行的,所以根据大家Linux水平的高地,都可以安装了用用,毕竟阿里云可以无限次重装镜像,多折腾几次,对自己的服务器维护水平绝对有提高。目前大刘用的比较多的是WDCP V3的面板,界面友好,后台配置非常人性化,虽然有内存占用较高的问题经常被人诟病,但是也是一个国内比较好的一键包使用环境了。

 

 

 

阿里云服务器

4.配置阿里云VPS的安全组

很多回答都遗漏了这一个重点,新升级的阿里云后台,对安全策略看的很重,新开通的阿里云VPS只开通了几个端口,必须要在后台您可以添加安全组规则,允许或禁止安全组内的 ECS 实例对公网、内网或私网的访问。

阿里云服务器

一般来说,把常用的端口开通放行了即可,另外比如Mysql的3306端口,这些都是随需要开通就行了。

5.上传文件,部署即可

使用一键包的环境,把FTP配置好,使用开通的账号密码直接把网页文件上传到服务器上,域名在阿里云后台解析好,等待备案完成,一切齐活。

等这些条件都具备后,输入网址,你的网站也就部署好了,如果有涉及到网站自动备份文件和数据库,安全配置,防火墙等等,一键包环境很多都集成了这些功能,只要在可视化面板上直接操作即可。




top