手记

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

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

一、确认自己系统是否有Node.js,mongodb,npm等,这个不说了,没有什么必要讲了。 二、前往阿里云购买一个服务器,当然如果是学生,可以参加阿里云的云翼计划,10块钱就可以拥有一个服务器。


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


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

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

四、解析域名,重置登陆密码!!!
  • 1.首页右上角有个控制台,点进去

  • 2.找到我们的轻量应用服务器,点击进入

  • 3.解析你的域名

  • 4.重点!重置你的登陆密码!!!

五、我们这样就已经在阿里云上配置好我们的服务器了,这时候我们需要连接到远程服务端。我们首先要下载两个软件
  • 1.Xshell 下载地址的话直接百度就行

  • 2.Xftp 下载地址的话直接百度就行

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

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

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


七、操作Xshell
  • 1使用ls命令查看服务器的文件列表

  • 2使用cd命令进入对应文件夹

  • 3使用node -vnpm -v检查你的node版本和npm版本 ,mongdb就不用下载了,这些里面都配好了。

  • 4.创建存放mongodb数据的data文件夹:mkdir /root/mongodb

  • 5.开启MongoDB数据库, mongod --dbpath /root/mongodb ,输入完以后不要关掉,必须要让他一直监听MongoDB服务器才生效。

  • 6.拖拽项目到服务端


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

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

到这里,我想大家都以为结束了,错!如果没有意外的话,你们的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的教程,大家可以关注关注。

1人推荐
随时随地看视频
慕课网APP