前面几个月工做有点忙,致使构建简单商城系统的计划搁置近三个月。如今终于有时间从新回过头来继续本计划。本篇主要记录本身在阿里云服务器上搭建node运行环境的整个过程,以及对其中遇到的一些问题的思考。node
一. 注册域名linux
言归正传,既然是构建商城系统,那么必然涉及到域名、服务器、等一些必要的硬件设备。对于域名这个问题,是很好解决的,直接上阿里云注册一个就行了,域名注册都是须要花钱的,至于买什么样的域名,这个要看你本身想要建一个什么功能的网站,这个域名对于用户来讲最好朗朗上口,这样好记。有些域名会比较贵,主要看你本身,量力而行。shell
二.准备服务器npm
起初我想用本身的电脑当主机,表面上看这样最节省成本,然而这会有一个明显问题。你能保证你的电脑一直开机运行吗?因此,我早早打消了这个念头。安全
那么,接下来就是考虑这两个选择了 1. 虚拟主机;2.云服务器 。服务器
虚拟主机:在云计算这个大时代到来以前,国内众多中小企业首选的主机产品是虚拟主机,一台服务器能够经过虚拟技术将虚拟的空间分红若干个小的虚拟空间,每个小的虚拟空间就是一台虚拟主机。网站
云服务器:云服务器也叫云主机,是云计算时代的产物,他与vps服务器虚拟化技术相似,可是它是在一组集群服务器上划分出来的多个独立主机,集群中的每台云主机在服务器内都有一个镜像,当当前主机发生故障时,能够自动跳转到其余服务器上进行访问,只要不是全部的云服务器都出现故障,就不会影响到云服务器的访问。阿里云
类别 | 优势 | 缺点 |
虚拟主机 | 独立的IP、目前使用率较高,价格便宜,操做简单,门槛较低 | 没有独立的操做系统、只能经过提供的控制面板操做,共享服务器资源,稳定性和访问速度有必定局限性。 |
云服务器 | 独立带宽、独立的IP、可根据需求自主安装各类操做系统和配置相应运行环境,服务器有镜像,一旦出现故障理论上只要不是服务器集群瘫痪,不会影响访问,更安全稳定。 | 一样配置相对虚拟主机来讲价格高, |
经过上面对比不难发现,云服务器更符合本项目的实际需求,因此就选择了购入一台阿里云服务器。(ps:服务器的购入、配置以及备案等相关操做,本篇文章再也不赘述,由于阿里云服务器上面的配置教程已经足够详细,按照提示一步步操做便可)云计算
三.搭建node运行环境操作系统
链接远程服务器有两种方式能够选择,
方法1:使用阿里云控制台的 ‘远程链接’ ,链接到阿里云服务器,进行相关操做
方法2:使用Xshell本地链接云服务器
下载xshell并安装,新建链接,主机位置处须要填写你当前购入的云服务器IP地址,名称能够按本身需求填写,其他项目默认便可,点击肯定。
选中本身创建好的链接点击 ‘链接’
链接成功
上面两种方法均可以链接到远程服务器,这个看我的喜爱进行选择,我本人更喜欢方法2
四.开始node运行环境搭建
step1:拉取node-v8.11.4-linux-x64.tar.xz安装包(ps:个人服务器操做系统是linux因此安装的node是linux版本的)
wget https://npm.taobao.org/mirrors/node/v8.11.4/node-v8.11.4-linux-x64.tar.xz
step2:解xz包
xz -d node-v8.11.4-linux-x64.tar.xz
step3: 解tar包并安装
tar -xvf node-v8.11.4-linux-x64.tar
step4: 创建软链接
ln -s /node-v8.11.4-linux-x64/bin/node /usr/bin/node
ln -s /node-v8.11.4-linux-x64/bin/npm /usr/bin/npm
step5:查看是否全局安装成功
回到根目录,输入 node -v 查看是否显示node版本
自此,node环境搭建完成,是否是so easy?