国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Web服務器 > 正文

在Centos部署nodejs的步驟

2024-09-01 13:51:37
字體:
來源:轉載
供稿:網友

今天突然發現自己買了一年快過期了的搬瓦工,除了少數時間拿來當梯子用用其它也沒用上,所以流量還剩這么多。。。

centos部署nodejs,centos,nodejs,centos部署nodejs網站

所以就想試試把本地寫的nodejs的demo部署上去看看。

順便把原來買的域名解析上去QAQ

安裝node和npm

在官網下載編譯好的node包:

wget https://nodejs.org/dist/v6.10.2/node-v6.10.2-linux-x86.tar.xzxz -d node-v6.10.2-linux-x86.tar.xztar -xf node-v6.10.2-linux-x86.tar

解壓后得到 node-v6.10.2-linux-x86 文件夾,里面有個 bin 目錄,包含了我們需要的 node npm

這里需要注意的是, npm 是鏈接到 ../lib/node_modules/npm/bin/npm-cli.js 的,不能直接拷貝到 /usr/bin/ ,否則會出錯,可以使用 ll 看到。

-rwxrwxr-x 1 500 500 28746408 Apr 4 05:04 nodelrwxrwxrwx 1 500 500    38 May 1 08:03 npm -> ../lib/node_modules/npm/bin/npm-cli.js

配置環境變量

編輯 /etc/profile 文件:

vi /etc/profile

增加路徑:

PATH=$PATH:/home/node-v6.10.2-linux-x86/binexport PATHsource /etc/profile

新建nodejs項目

我自己的代碼就不獻丑了,這里就拿網上的一個demo來看看效果好了。 demo

安裝git:

yum install git

ok, 在服務器拉下demo的代碼, npm install ,然后使用 pm2 來運行程序。

npm install pm2 -gpm2 start start.js -n demo

輸入 IP:8080 就能看到 Hello World! 了!

域名綁定到ip

想起來原來有一個空閑的域名,正好試下域名綁定。

在域名的 A 記錄填寫服務器的ip地址,等其生效即可。

訪問

然后通過域名直接訪問,發現并不能訪問到我們的程序,因為默認訪問的端口是 80 ,而我們監聽的端口是 8080 。這里可以通過:

  1. Nginx 反向代理
  2. iptables 端口轉發

為了簡單,直接用 iptables 端口轉發了。。。

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080service iptables save //保存規則

這下可以愉快的通過域名訪問剛剛部署的nodejs服務了。。。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 凤翔县| 荥经县| 邹城市| 永州市| 景泰县| 全南县| 阳山县| 方山县| 卢氏县| 新和县| 榆社县| 东光县| 酒泉市| 廉江市| 咸宁市| 铅山县| 资中县| 台中县| 长宁区| 连城县| 张家口市| 东乡县| 枣阳市| 鹤山市| 安义县| 庆城县| 凉山| 尼勒克县| 镇巴县| 巴林左旗| 云和县| 莱州市| 辽宁省| 建水县| 江都市| 大荔县| 绍兴县| 平乐县| 镇安县| 布尔津县| 平阳县|