首頁  >  文章  >  運維  >  nodejs怎麼部署到linux上跑出hello world

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

WBOY
WBOY轉載
2023-05-21 11:13:05795瀏覽

首先安裝VMware

1. 下載VMware

因為我們沒有在linux 上程式設計的必要(除非你是大牛| | 裝逼達人), 所以我們選擇了在虛擬機器上安裝linux, 當前主流的虛擬機平台有VMware 和virtualbox, 前者付費, 後者為免費版. 大家可隨意安裝, 我們這裡使用VMware

2. 安裝VMware

雙擊下載的安裝套件檔案, 開始安裝...

a. 對於有強迫症的我這種介面直接下一步的, 老鐵沒毛病^-^

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

#b. 這裡你要是不同意就然後就沒喲然後了v_v

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

#c. 這裡到了勾重點的時候, 對於一些有潔癖的程式設計師不願意把應用軟體安裝到自己的c 碟, 需要點擊這個介面的更改按鈕

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

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

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

e. 然後就是瘋狂的下一步--> 最後點安裝, 電腦就開始幹活兒啦

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

f. 安裝完成, 彈出以下介面, 這裡我們點選許可證按鈕(這裡強烈推薦大家購買正版)

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

g. 進入許可頁面輸入介面後我不知不覺的想到了度娘, 在此, 我再次強烈建議大家使用正版軟體.

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

h.在最後的完成頁面點選完成, 至此VMware 安裝完成

其次安裝linux

1. 下載linux

##關於linux 誕生的神話這裡就不贅述了, 我們直接上截圖, 上步奏.

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

2. 安裝linux

a. 雙擊桌面上的VMware 按鈕開啟, 點選龐大的"新虛擬機器" 按鈕

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

#b. 選擇典型, 點擊下一步, 在這個頁面如果系統沒喲匹配到你下載的linux 安裝套件, 需要手動選擇下


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

#c. 在這裡你需要為你的虛擬機器取一個名字

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

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

d. 舊規矩C->D

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

e. 這些東西不怎麼會, 直接下一步, 完成虛擬機器設定完成.

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

f. VMware 的好處在於, 到目前為止, 我們什麼都不用乾了, 你可以撩撩妹子, 打局LOL. 因為剩下的活兒, VMware 都幫我們乾了.

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

g. 安裝完成後進入了我們憧憬的linux 介面, 沒有想像的那麼糟糕^-^

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

h. 使用xshell 連結linux

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

a) 安裝xshell 實在是沒有難度這裡就不說了, 首先我們拿到虛擬機器的ip


點擊linux 按鈕-> 在密碼框輸入我們安裝虛擬機器是設定的密碼-> 完成基本設定後-> 即可進入


#liunx 桌面-> 右鍵-> open in terminal 即可開啟liunx 控制台輸入ifconfig 指令回車


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

b) 開啟xshell 使用alt n 快速鍵

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

主機名字地方輸入前一步取得的ip

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

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

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

c) 在xshell中輸入ifconfig 輸出的內容同在虛擬機器中輸出一直, xshell 連結成功

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

#1、進入安裝目錄

 cd /usr/local/

2、上傳nodejs 安裝套件

rz -> 選擇已經下載的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、新增環境變數

 vim /etc/profile  -> 并在文件的末尾添加三行 (vim 操作请自行百度)
 export NODE_HOME=/usr/local/node
 export PATH=$PATH:$NODE_HOME/bin
 export NODE_PATH=$NODE_HOME/lib/node_modules
 配置完成后执行 
 source /etc/profile
 在命令行中输入 node -v 是不是好使了 ^-^
 为了保证每个账户下该配置均可用需要
 vim /root/.bashrc
 并在这个文件的末尾加上
 source etc/profile
 万事大吉 撒花.....

6、建立hello world 程式

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

在helloworld.js 檔案中輸入以下內容

var http = require('http');
http.createServer(function(req, res) {
res.end('hello world...')
}).listen(8080);
console.log('服务已启动, 监听端口8080......')

此時我們就可以透過虛擬機器本機存取到服務啦

nodejs怎么部署到linux上跑出hello world
#透過虛擬機器存取node服務

但是在物理主機中並不能存取

這是為什麼呢???關閉防火牆

百度了半天發現原來是應為虛擬機開啟了防火牆, 所以實體主機沒法存取. 執行以下兩個指令即可.

systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动

開啟瀏覽器存取http://192.168.79.128:8080/

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

#

以上是nodejs怎麼部署到linux上跑出hello world的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除