宝哥软件园

教你把nodejs部署到linux 然后跑出hello world

编辑:宝哥软件园 来源:互联网 时间:2021-09-04

从事前端一年多,对linux服务部署一无所知。我知道我前段时间有个想法。如何在运维中像同学一样把代码放在linux服务器上?于是我开始了踩坑之旅,顺便记录在这里。

本文要下载的文件包括:

VMware下载的linux nodejs xshell文件比较大,可以在上车前准备好下载文件。反正下载之前玩了几个LOL游戏。

首先安装VMware

1.下载VMware

因为我们不需要在linux上编程(除非你是一只大牛| |伪装者),所以我们选择在虚拟机上安装linux。目前主流的虚拟机平台是VMware和virtualbox。前者付费,后者免费。你可以随意安装。我们在这里使用VMware。

2.安装VMware

双击下载的安装包文件开始安装.

A.对于有强迫症的我来说,这个界面直接进入下一步,老铁也没有错——

B.如果你在这里不同意,那就没有哟,然后v _ v。

C.说到这里的关键点,对于一些干净利落又不愿意把应用软件安装到自己c盘的程序员来说,需要点击这个界面的更改按钮

D.不知道你有没有神奇的操作。作为一个懒人,我只是把C换成了d。

E.然后是疯狂的下一步——最后点击安装,电脑就会开始工作

F.安装完成后,弹出如下界面。在这里,我们单击许可证按钮(强烈建议您购买正版)

G.进入牌照页面的输入界面后,不知不觉想到了杜娘。在这里,我强烈建议你再次使用正版软件。

H.单击最终完成页面上的完成,VMware安装完成

第二次安装linux

1.下载linux

关于linux诞生的神话,我在这里就不赘述了。我们直接截图,玩上一步。

下载地址://www . JB 51 . net/softs/188482 . html

2.安装linux

A.双击桌面上的VMware按钮将其打开,然后单击巨大的“新虚拟机”按钮

B.选择典型,然后单击下一步。如果系统与您在此页面上下载的linux安装包不匹配,您需要手动选择它

C.在这里,您需要为您的虚拟机命名

D.旧规则

E.这些东西不是很好。转到下一步,完成虚拟机配置。

F.VMware的优势在于,到目前为止,我们不必做任何事情。可以逗妹妹玩LOL。因为VMware已经帮助我们完成了剩下的工作。

G.安装完成后,我进入了我们梦寐以求的linux界面,并没有我想象的那么糟糕——

H.将linux与xshell链接起来

a)安装xshell真的不难。我们不要在这里谈论它。首先,我们获得虚拟机的ip地址

单击linux按钮-在密码框中输入我们在安装虚拟机时设置的密码-完成基本设置后-您可以输入

Liunx桌面-右键单击-在终端中打开打开liunx控制台,输入ifconfig命令进入

b)打开xshell并使用alt n快捷键

输入在上一步中获得的主机名所在的ip地址

c)在xshell中输入ifconfig,在虚拟机中输出,xshell链接成功

1.输入安装目录

Cd /usr/local/2。上传nodejs安装包

rz-选择下载的节点安装包文件

3.解压缩nodejs安装包

Xz-d节点-v 8 . 1 . 2-Linux-x64 . tar . xz tar-xvfnode-v 8 . 1 . 2-Linux-x64 . tar 4,已重命名

Mv节点-v8.1.2-linux-x64节点5,添加环境变量

Vim/etc/profile-并在文件末尾添加三行(请自行完成vim操作)完成node_modules的配置后,导出node _ home=/usr/local/node导出路径=$ path: $ node _ home/bin导出node _ path=$ node _ home/lib/Execute source/etc/profile。在命令行中输入node -v好吗?-vim /root/。需要bashrc来确保每个帐户下的配置都可用,并在该文件末尾添加源etc/profile.6.创建你好世界计划。

在mkdir-p/usr/local/demo/vim/usr/local/demo/helloworld.js中的hello world . js文件中输入以下内容。

var http=require(' http ');http.createServer(function(req,res) {res.end('hello world . ')}).听(8080);Console.log('服务已启动,侦听端口8080 . ')此时,我们可以通过虚拟机本身访问服务

通过虚拟机访问节点服务

但是它在物理主机中不可访问

这是为什么?关闭防火墙

百度发现很久了,应该为虚拟机打开防火墙,物理主机无法访问。只需执行以下两条指令。

系统停止防火墙d .服务#停止防火墙系统停止防火墙d .服务#禁止防火墙启动和打开浏览器访问http://192/

本文记录了我最初踩nodejs的坑之旅,希望对新手同学有所帮助,也希望大神能给我慷慨的建议。

以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。

更多资讯
游戏推荐
更多+