溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

nodejs怎么部署到linux上跑出hello world

發(fā)布時間:2022-10-23 11:28:24 來源:億速云 閱讀:158 作者:iii 欄目:建站服務(wù)器

這篇“nodejs怎么部署到linux上跑出hello world”文章的知識點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“nodejs怎么部署到linux上跑出hello world”文章吧。

首先安裝 VMware

1. 下載 VMware

因?yàn)槲覀儧]有在 linux 上編程的必要(除非你是個大牛 || 裝逼達(dá)人), 所以我們選擇了在虛擬機(jī)上安裝 linux, 當(dāng)前主流的虛擬機(jī)平臺有 VMware 和 virtualbox, 前者付費(fèi), 后者為免費(fèi)版. 大家可隨意安裝, 我們這里使用 VMware

2. 安裝 VMware

雙擊下載的安裝包文件, 開始安裝 ...

a. 對于有強(qiáng)迫癥的我這種界面直接下一步的, 老鐵沒毛病 ^-^

nodejs怎么部署到linux上跑出hello world

b. 這里你要是不同意就然后就沒喲然后了 v_v

nodejs怎么部署到linux上跑出hello world

c. 這里到了勾重點(diǎn)的時候, 對于一些有潔癖的程序員不愿意把應(yīng)用軟件安裝到自己的 c 盤, 需要點(diǎn)擊這個界面的更改按鈕

nodejs怎么部署到linux上跑出hello world

d. 不知道你有沒有神奇的操作, 作為懶人, 我只是直接把 C 替換成了 D

nodejs怎么部署到linux上跑出hello world

e. 然后就是瘋狂的下一步 --> 最后點(diǎn)一下安裝, 電腦就開始干活兒啦

nodejs怎么部署到linux上跑出hello world

f. 安裝完成, 彈出以下界面, 這里我們點(diǎn)擊許可證按鈕(這里強(qiáng)烈推薦大家購買正版)

nodejs怎么部署到linux上跑出hello world

g. 進(jìn)入許可頁面輸入界面后我不知不覺的想到了度娘, 在此, 我再次強(qiáng)烈建議大家使用正版軟件.

nodejs怎么部署到linux上跑出hello world

h. 在最后的完成頁面點(diǎn)擊完成, 至此 VMware 安裝完成

其次安裝 linux

1. 下載 linux

關(guān)于 linux 誕生的神話這里就不贅述了, 我們直接上截圖, 上步奏.

下載地址:http://www.jb51.net/softs/188482.html

2. 安裝 linux

a. 雙擊桌面上的 VMware 按鈕打開, 點(diǎn)擊巨大的 "新建虛擬機(jī)" 按鈕

nodejs怎么部署到linux上跑出hello world

b. 選擇典型, 點(diǎn)擊下一步, 在這個頁面如果系統(tǒng)沒喲匹配到你下載的 linux 安裝包, 需要手動選擇下

nodejs怎么部署到linux上跑出hello world

c. 在這里你需要給你的 虛擬機(jī)起一個名字

nodejs怎么部署到linux上跑出hello world

nodejs怎么部署到linux上跑出hello world

d. 老規(guī)矩 C->D

nodejs怎么部署到linux上跑出hello world

e. 這些東西不怎么會, 直接下一步, 完成 虛擬機(jī)配置完成.

nodejs怎么部署到linux上跑出hello world

f. VMware 的好處在于, 到目前為止, 我們什么都不用干了, 你可以撩撩妹子, 打局 LOL. 因?yàn)槭O碌幕顑? VMware 都幫我們干了.

nodejs怎么部署到linux上跑出hello world

g. 安裝完成后進(jìn)入了我們憧憬的 linux 界面, 沒有想象的那么糟糕 ^-^

nodejs怎么部署到linux上跑出hello world

h. 使用 xshell 鏈接 linux

nodejs怎么部署到linux上跑出hello world

a) 安裝 xshell 實(shí)在是沒有難度這里就不說了, 首先我們拿到虛擬機(jī)的 ip

點(diǎn)擊 linux 按鈕 -> 在密碼框輸入我們安裝虛擬機(jī)是設(shè)置的密碼 -> 完成基本設(shè)置后 -> 即可進(jìn)入

liunx 桌面 -> 右擊 -> open in terminal 即可打開 liunx 控制臺 輸入 ifconfig 指令 回車

nodejs怎么部署到linux上跑出hello world

b) 打開 xshell 使用 alt + n 快捷鍵

nodejs怎么部署到linux上跑出hello world

主機(jī)名字地方輸入前一步獲取的 ip

nodejs怎么部署到linux上跑出hello world

nodejs怎么部署到linux上跑出hello world

nodejs怎么部署到linux上跑出hello world

c) 在xshell 中輸入 ifconfig 輸出的內(nèi)容同在虛擬機(jī)中輸出一直, xshell 鏈接成功

nodejs怎么部署到linux上跑出hello world

1、進(jìn)入安裝目錄

 cd /usr/local/

2、上傳 nodejs 安裝包

rz -> 選擇已經(jīng)下載的 node 安裝包文件

nodejs怎么部署到linux上跑出hello world

3、解壓 nodejs 安裝包

 xz -d node-v8.1.2-linux-x64.tar.xz
 tar -xvf node-v8.1.2-linux-x64.tar

4、改名

 mv node-v8.1.2-linux-x64 node

5、添加環(huán)境變量

 vim /etc/profile  -> 并在文件的末尾添加三行 (vim 操作請自行百度)
 export NODE_HOME=/usr/local/node
 export PATH=$PATH:$NODE_HOME/bin
 export NODE_PATH=$NODE_HOME/lib/node_modules
 配置完成后執(zhí)行 
 source /etc/profile
 在命令行中輸入 node -v 是不是好使了 ^-^
 為了保證每個賬戶下該配置均可用需要
 vim /root/.bashrc
 并在這個文件的末尾加上
 source etc/profile
 萬事大吉 撒花.....

6、創(chuàng)建 hello world 程序

mkdir -p /usr/local/demo/
vim /usr/local/demo/helloworld.js

在 helloworld.js 文件中輸入以下內(nèi)容

var http = require('http');
http.createServer(function(req, res) {
res.end('hello world...')
}).listen(8080);
console.log('服務(wù)已啟動, 監(jiān)聽端口8080......')

此時我們就可以通過虛擬機(jī)本機(jī)訪問到服務(wù)啦

nodejs怎么部署到linux上跑出hello world
通過虛擬機(jī)訪問node服務(wù)

但是在物理主機(jī)中并不能訪問

這是為什么呢???關(guān)閉防火墻

百度了半天發(fā)現(xiàn)原來是應(yīng)為虛擬機(jī)開啟了防火墻, 所以物理主機(jī)沒法訪問到. 執(zhí)行以下兩個指令即可.

systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開機(jī)啟動

打開瀏覽器訪問 http://192.168.79.128:8080/

nodejs怎么部署到linux上跑出hello world

以上就是關(guān)于“nodejs怎么部署到linux上跑出hello world”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對大家有幫助,若想了解更多相關(guān)的知識內(nèi)容,請關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI