真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

阿里云服務(wù)器nodejs 阿里云服務(wù)器怎么使用教程

如何在阿里云服務(wù)器上搭建nodejs

到小鳥云購買云服務(wù)器 作為一個(gè)窮逼+不熟悉服務(wù)器配置的菜鳥。選了最便宜的套餐: CPU: 1核 / 內(nèi)存: 1024 MB / 帶寬:1Mbps / 操作系統(tǒng): CentOS 7.0 購買環(huán)節(jié)會設(shè)置 ssh 登陸密碼,記下密碼。 登陸到小鳥云,查看購買的實(shí)例。 注意公網(wǎng) IP,下一步會用到

創(chuàng)新互聯(lián)建站堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的大化網(wǎng)站設(shè)計(jì)、移動媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

2. 登陸服務(wù)器 sudo ssh 你的服務(wù)器ip地址

提示輸入mac的密碼,提示輸入服務(wù)器密碼。 輸入后連接成功并顯示服務(wù)器信息,如下:

登陸服務(wù)器后。這里對于我這個(gè) Linux 菜鳥有個(gè)大坑………就是 Linux 系統(tǒng)常見的目錄結(jié)構(gòu)和文件放置區(qū)域。 使用 root 用戶身份登陸后,會直接進(jìn)入到下圖 紅色箭頭標(biāo)出的 root 目錄下。先 cd .. 跳轉(zhuǎn)到上一層, 再 ls -a ,就可以看到類似下圖的目錄結(jié)構(gòu)了。

3.安裝 node 和 mongodb

node – 編譯后二進(jìn)制文件應(yīng)在/usr/local/bin/node 下 mongodb –安裝在/usr/local/mongodb 下

下面就一步一步來,首先升級CentOS

yum -y update1

升級后,跳轉(zhuǎn)到 /usr/local/src , 這個(gè)文件夾通常用來存放軟件源代碼

cd /usr/local/src1

下載 nodejs 代碼,也可以使用scp命令直接上傳,因?yàn)橄螺d實(shí)在太慢了。

wget 注*根據(jù)最新版本號為準(zhǔn)12

解壓

tar -xzvf node-v0.12.5.tar.gz1

進(jìn)入解壓后的文件夾

cd node-v0.12.51

執(zhí)行配置腳本來進(jìn)行編譯預(yù)處理

./configure1

編譯源代碼

make//注*這個(gè)時(shí)間可能會很久12

當(dāng)編譯完成后,需要使之在系統(tǒng)范圍內(nèi)可用, 編譯后的二進(jìn)制文件將被放置到系統(tǒng)路徑,默認(rèn)情況下,Node二進(jìn)制文件應(yīng)該放在/user/local/bin/node文件夾下

make install1

安裝 express 和 forever,這兩個(gè)模塊都推薦 global 安裝

npm -g install express forever1

建立超級鏈接, 不然 sudo node 時(shí)會報(bào) “command not found”

sudo ln -s /usr/local/bin/node /usr/bin/nodesudo ln -s /usr/local/lib/node /usr/lib/nodesudo ln -s /usr/local/bin/npm /usr/bin/npmsudo ln -s /usr/local/bin/node-waf /usr/bin/node-wafsudo ln -s /usr/local/bin/forever /usr/bin/forever12345

Nodejs到這里就基本安裝完成了。

下面來安裝mongodb

軟件安裝位置:/usr/local/mongodb 數(shù)據(jù)存放位置:/var/mongodb/data 日志存放位置:/var/mongodb/logs

首先下載安裝包

cd /usr/localwget

解壓安裝包,重命名文件夾為mongodb

tar zxvf mongodb-linux-x86_64-2.6.0.tgzmv mongodb-linux-x86_64-2.6.0 mongodb12

創(chuàng)建數(shù)據(jù)和日志存放目錄

mkdir /var/mongodbmkdir /var/mongodb/datamkdir /var/mongodb/logs123

打開rc.local文件,添加CentOS開機(jī)啟動項(xiàng):

vim /etc/rc.d/rc.local1

將mongodb啟動命令追加到本文件中,讓mongodb開機(jī)自啟動:

/usr/local/mongodb/bin/mongod --dbpath=/var/mongodb/data --logpath /var/mongodb/logs/log.log -fork12

關(guān)閉 vim 后,直接手動啟動mongodb

/usr/local/mongodb/bin/mongod --dbpath=/var/mongodb/data --logpath /var/mongodb/logs/log.log -fork12

看到類似的信息,說明已啟動成功。我在這里發(fā)了個(gè)傻,以為26308是port號,導(dǎo)致后面設(shè)置port時(shí)折騰了好久。其實(shí)這里的 forked process 和 port 號是兩個(gè)東西, 這個(gè)是程序本身在Server上的進(jìn)程。

forked process: 263081

啟動mongo shell

cd /usr/local/mongodb/bin/./mongo12

在 mongo shell 中創(chuàng)建管理員及數(shù)據(jù)庫

use admin //admin 數(shù)據(jù)庫db.createUser({user: "用戶名",pwd:"登陸密碼",roles:["userAdminAnyDatabase"] //超級管理員})use databaseFoo //nodeapp 要連接的數(shù)據(jù)庫db.createUser({user: "用戶名",pwd:"登陸密碼",roles:["readWrite"] //讀寫權(quán)限})12345678910111213

到這里 mongodb 基本已經(jīng)安裝設(shè)置完成了。具體數(shù)據(jù)的遷移導(dǎo)入可自行研究。

4.配置及啟動node app

我們把 nodeapp 的程序放在 /home 下

阿里云服務(wù)器安裝

一、修改主機(jī)名

vi /etc/hosts

根據(jù)不同服務(wù)器設(shè)置不同的主機(jī)名

二、yum更新

yum -y update

三、修改ssh端口成21622(可自定義),禁止密碼登陸,使用key登陸

四、開發(fā)包安裝

五、安裝iptables

yum install iptables-services -y

六、https配置

證書目錄

/etc/ssl

nginx的conf添加

六、使用nvm安裝nodejs v6.9.1

nodejs安裝

安裝cnpm

七、安裝openresty v1.9.15.1

上傳openresty安裝腳本至/home/soft/openresty,授予可執(zhí)行權(quán)限

編譯完成后執(zhí)行以下命令

修改nginx.conf

運(yùn)行nginx

八、安裝小米falcon監(jiān)控(基于openresty)

在阿里云服務(wù)器內(nèi)網(wǎng)下的NodeJS的代理設(shè)置

ECS的內(nèi)網(wǎng)機(jī)器是無法連接外網(wǎng),所以考慮使用外網(wǎng)機(jī)器作為代理

采用 squid 做正向代理緩存服務(wù)

首先確認(rèn)內(nèi)網(wǎng)ECS的網(wǎng)段為: 10.0.0.0/8

然后檢查squid是否安裝

安裝squid

配置squid

初始化

用root權(quán)限運(yùn)行

添加端口轉(zhuǎn)發(fā)(在路由前將3128端口轉(zhuǎn)發(fā)至80)

查看配置

在內(nèi)網(wǎng)的機(jī)器上安裝nodeJS(tar包)

配置nodeJS的代理

至此,nodeJs就可以訪問外網(wǎng)安裝modules了


新聞標(biāo)題:阿里云服務(wù)器nodejs 阿里云服務(wù)器怎么使用教程
文章位置:http://weahome.cn/article/ddgdiod.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部