网页前端后台技巧(CSS+HTML)互联网科技程序员

从零开始Windows下将Node项目部署到阿里云

2018-03-17  本文已影响109人  bb7bb

本人是一名前端学习者,最近接触了Node.js。于是乎就产生了大胆的想法,搭建一个个人博客Web站点。生命在于折腾,由于还没正式接触过Linux系统,所以这次将Node项目部署到服务器上面也是让我大费周章。于是便想写这篇文章来让大家少走点弯路。ok,话不多说,直接进入正题。

一、确认自己系统是否有Node.js,mongodb,npm等,这个不说了,没有什么必要讲了。

二、前往阿里云购买一个服务器,当然如果是学生,可以参加阿里云的云翼计划,10块钱就可以拥有一个服务器。

image.png

为了防止懵逼,我就先向云翼计划的往下讲吧。

image.png

ok,毫不犹豫买下来耍耍。当然,如果你不是在校大学生的话,我们可以直接这样选,当然,什么版本好?只能说越贵越好,但是你要挑一个最适合你的。刚入门挑个入门版就好。

image.png

三、服务器买好以后,就要去购买一个域名。域名这个简单,挑你喜欢的就好。ok,这个就不多说了。

image.png

四、解析域名,重置登陆密码!!!

image.png image.png

五、我们这样就已经在阿里云上配置好我们的服务器了,这时候我们需要连接到远程服务端。我们首先要下载两个软件

这两个软件安装都不难,一直下一步就可以

那么我们下载这两个软件的用处就是,可以通过Xshell来连接到服务端,就不用通过阿里云来连接了。Xftp是一个资源管理器,待会用到就懂。

六、安装好以后,我们打开Xshell 新建会话。

image.png
image.png

七、操作Xshell

image.png image.png
image.png

八、在服务端跑起我们的项目

如果你有用到MongoDB,那么我们得新建一个会话。因为如果关了的话,那么MongoDB就不能运行了。话不多说,直接上图


image.png

到这里,我想大家都以为结束了,错!如果没有意外的话,你们的node会报错。那么是什么原因呢。

○○○○○○○重点来了!!!!!○○○○○○○○
○○○○○○我们js文件里面最好不要监听服务端的公网ip。建议写成0.0.0.0 ○○○○○○

原因一言难尽,因为你不知道阿里云到底允许你监听什么端口(不知道什么端口是有权限监听的)
0.0.0.0与127.0.0.1都是指本机ip,他们唯一的的区别是,0.0.0.0相当于监听了这台服务器的所有端口

ok这时候我们再输入我们域名,相信大家就可以看到我们网页了。当然你们的域名如果没有备案的话,还是看不到的,乖乖的去备案吧兄弟。备案手续有点多,但都不难。

当然你可以多刷新一下,说不定网页还会出来。还有一点:用4g是刷不出来的。

到这里我们的node项目就已经部署到了阿里云服务端了。如果有看不懂的可以留言询问哦,本次折腾来自一位不知名小前端。希望各位大佬发现错误的可以指正。

如果喜欢你也可以点赞哦。后面会发一篇在window服务端部署node的教程,大家可以关注关注。

上一篇 下一篇

猜你喜欢

热点阅读