最近的需求有些烧脑、更新文章放松下自己。上篇我们已经进入到了自己的服务器,接下来开始对这台服务器进行一些配置,由于本人是一枚前端小白工程师,这里我们就配置node环境,本章先在自己的网站中输出一段话,开始!
直接在服务器下载node.js。使用命令 wget,
如果wget命令不存在的同学,可以使用yum 进行安装! yum 是centos系统的一个命令,相当于npm,
yum install xxxx ——安装 xxxx,
我们开始安装node。
首先进入 目录 /usr/local/ —— cd /usr/local
然后打开node.js官网 点击downloads
找到 Linux Binaries (x64) 这行 按图片标识进行操作
然后在服务器命令行中 粘贴在wget 后面 回车
等待下载完毕!
接下来我们开始解压安装包 需要两次解压操作 我们可以看到 文件包 是 tar.xz 后缀 首先进行xz第一层解压 xz -d 文件名
第一层解压过后 可以看到文件包 xz 后缀已经不见了 只剩下 tar
再次进行第二次解压 tar -xvf 文件名 —— tar -xvf node-v10.16.0-linux-x64.tar,看到白茫茫一片,不要慌,说明已经解压好了
这个时候再输入ls 查看当前目录下文件 就可以看到解压好的文件夹
然后我们可以对这个文件夹重命名一下,(解压出来的文件夹名字太长了,不好看),这里使用mv 命令——
mv + 要修改的文件夹名字+重命名的文件名,这里我们就给它重命名为 node
可以看到重命名好了
然后我们进入到 node 文件夹中bin 目录 看看有什么东西! cd /node/bin
有三个东西! node npm npx !
我们可以输入 ./node -v 查看node的版本
现在我们只是局部安装了Node, 在服务器其他目录下是无法使用node命令的,所以我们要全局配置一下,使我们可以在任意位置使用node命令! 我们cd / 回到根路径下 输入node -v 可以看到命令无效,
开始配置全局node。 可以使用vim 命令 如果没有vim命令的同学,同样可以使用 yum install vim进行安装。输入命令 vim /etc/profile 编辑这个文件
接下来按 ↓ 键 去到文件最末尾,绿色的光标到图中位置
要编辑文件 我们要按一下 i 键 出现 INSERT 在把绿色光标移动到pathmunge后面 回车
在此处开始编辑 ,我们加入一行代码 export PATH=$PATH:/usr/local/node/bin
这行命令就相当于我们在windows上配置环境变量 千万不要写错!
然后保存代码 按一下 esc 再输入 :wq 回车
在windows上配置过环境变量的同学知道,配置之后是立即生效的,而这里不行,还需要再输入一个命令,让我们的刚才的操作立即生效 输入 source /etc/profile 回车
生效之后 我们在根路径下直接输入 node -v 就可以看到输出了node 的版本号,说明全局配置已经成功了,在任何地方我们都可以使用node命令了
npm -v npx -v 都是OK的
node.js 安装及配置完成!!!!
接下来开始写代码!起一个node服务,没有基础的同学跟着一个字母一个字母敲就好了!
首先进入到 root 目录 创建一个文件夹 cd /root mkdir(创建文件夹命令) + 文件夹名,这里我创建一个mysite的文件夹 cd mysite
然后做一次初始化 npm init,同样会询问一些事情,一直回车就好了!狂点!
ls 一下, 可以看到一个package.json 文件
有Node基础的同学,知道使用express脚手架会方便我们开发,所以我们安装express脚手架 npm install express
等待安装完毕。
成功!
然后输入 vim app.js 回车 创建一个app.js文件,开始撸代码
进入到app.js 中 同样要 按一下 i 键 看到INSERT 才可以编写
编写以下代码 保存退出!即将大功告成!
启动我们写好的app.js文件 node app.js
启动好啦!可以用我们的公网ip进行访问啦!是不是很激动!
在网址栏 输入我们的公网ip + node监听的端口号就可以访问啦 这里设置的是9090端口
OK! 本章先到这里!