从零开始——构建属于自己的网站!(二)

        最近的需求有些烧脑、更新文章放松下自己。上篇我们已经进入到了自己的服务器,接下来开始对这台服务器进行一些配置,由于本人是一枚前端小白工程师,这里我们就配置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! 本章先到这里!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,793评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,567评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,342评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,825评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,814评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,680评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,033评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,687评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,175评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,668评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,775评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,419评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,020评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,978评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,206评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,092评论 2 351
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,510评论 2 343

推荐阅读更多精彩内容