如何将自己开发的网站部署到阿里云上?
网友解答: 看了好几个回答,感觉都缺少了些东西,就让我给大家分享下之前网站部署在阿里云的经验吧。1.购买适合自己的VPS首先,你得有阿里云的账号,用邮箱或者手机直接注册一个即可,过程比较
看了好几个回答,感觉都缺少了些东西,就让我给大家分享下之前网站部署在阿里云的经验吧。
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使用环境。一键包的话有以下几个供大家选择:
WDCP
宝塔面板
LNMP一键安装包
其他的没使用过就不给大家推荐了,这几个都是现在比较常用的一键包环境,大家可以有选择性的使用,其中WDCP,宝塔面板是带有可视化Web界面的,LNMP一键安装包则是SSH上去敲命令行的,所以根据大家Linux水平的高地,都可以安装了用用,毕竟阿里云可以无限次重装镜像,多折腾几次,对自己的服务器维护水平绝对有提高。目前大刘用的比较多的是WDCP V3的面板,界面友好,后台配置非常人性化,虽然有内存占用较高的问题经常被人诟病,但是也是一个国内比较好的一键包使用环境了。
4.配置阿里云VPS的安全组很多回答都遗漏了这一个重点,新升级的阿里云后台,对安全策略看的很重,新开通的阿里云VPS只开通了几个端口,必须要在后台您可以添加安全组规则,允许或禁止安全组内的 ECS 实例对公网、内网或私网的访问。
一般来说,把常用的端口开通放行了即可,另外比如Mysql的3306端口,这些都是随需要开通就行了。
5.上传文件,部署即可使用一键包的环境,把FTP配置好,使用开通的账号密码直接把网页文件上传到服务器上,域名在阿里云后台解析好,等待备案完成,一切齐活。
等这些条件都具备后,输入网址,你的网站也就部署好了,如果有涉及到网站自动备份文件和数据库,安全配置,防火墙等等,一键包环境很多都集成了这些功能,只要在可视化面板上直接操作即可。
希望能够帮助到大家。
网友解答:我来说下吧,做网络开发好些年了,一直使用阿里云。
许多人都是人云亦云,没有实际经验!
从专业的角度说下网站有那几种语言及部署问题。
最后说明在阿里云上操作。
1.PHP语言网站
PHP语言网站是应该算是最流行的了,用PHP语言开发网站,开发速度快,成本低,是许多人的首选。
一般搭配Mysql数据库,无他,开源、免费,说白了不要钱。
它的部署基本上有两种选择:
1.LAMP,即是linux、Apache、MySQL、php语言。
2.LNMP,即是linux、nginx、MySQL、php语言。
当然PHP语言也可以部署在windows服务器上,但那不是主流。
2.asp语言,即是.net代码网站。
部署需要IIS,一般部署在Windows服务器上。
Linux上虽然也能部署,但那同样不是主流。
3.jsp语言网站
Jsp语言,是java衍生的一种网页开发语言。
Jsp语言部署到tomcat服务器。
4.python语言网站
Python是一门用途广泛的语言,同样可以用来开发网站,如:国内的豆瓣就是用python开发的。
Python部署方式较多,感兴趣朋友可以自行查找,在这里不在一一列举。
5.go语言web网站及ruby语言网站,当然可能还有更多。
先理清楚自己想要的语言网站,下面可以在阿里云上购买服务器了。
一般选用“云服务器ECS”,这个服务器基本上和独立服务器没多大区别,自由度大,想怎样配置就怎样配置,没有什么约束。
具体步骤:
1.购买域名
2.购买服务器
3.备案域名,部署网站,解析域名到网站服务器。
在阿里云上部署与一班独立服务器部署没有什么不同。
如本人阿里云手机界面:
可以很方便的查看服务器状态等。
手机码字不易,满意可以点赞或关注,谢谢!