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

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

node搭建阿里云服務(wù)器 nodemcu 阿里云

怎么在阿里云服務(wù)器里使用nodejs環(huán)境

首次登錄云服務(wù)器,要先進行用戶設(shè)置。

創(chuàng)新互聯(lián)專注于企業(yè)營銷型網(wǎng)站建設(shè)、網(wǎng)站重做改版、路北網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5場景定制、商城開發(fā)、集團公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為路北等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

用戶設(shè)置

首先用passwd命令修改超級管理員root密碼。

1

$ passwd

根據(jù)提示連續(xù)輸入兩次密碼,很簡單吧。

接著,要新建一個普通的管理賬號并設(shè)置密碼,用于日常的系統(tǒng)管理。

1

2

$ useradd user1

$ passwd user1

將用戶添加進管理組,以便于統(tǒng)一管理管理員的權(quán)限。

1

$ usermod -a -G wheel user1

設(shè)置新用戶的sudo權(quán)限。

1

$ visudo

執(zhí)行visudo命令實際上編輯的是/etc/sudoers文件。 找到 root ALL=(ALL:ALL) ALL 這行,并下面添加一行

1

user1 ALL=(ALL:ALL) ALL

保存退出,以后就可用用sudo命令執(zhí)行管理操作了。

修改主機名

每臺服務(wù)器都有自己的名字,一般web服務(wù)器會用網(wǎng)站的域名來做主機名。 [用戶名@主機名 ~]$

1

2

$ hostname ""

$ vi /etc/sysconfig/network

HOSTNAME=

保存,并退出編輯,下次等登入服務(wù)器就能看到修改的主機名字了。

SSH配置

將ssh的端口22改掉,另外,禁止root通過ssh登錄服務(wù)器,并允許新建的普通管理員登錄。

1

$ vi /etc/ssh/sshd_config 

找到 # Port 22 ,去掉#并將22修改為1025到65536 之間的沒被用到的端口號。 找到下面一行,并去掉注釋符。

1

# PermitRootLogin yes

在配置文件里添加

1

AllowUsers user1

保存后,退出文件編輯。 重啟sshd

1

$ service sshd restart

下次登錄,就要用新設(shè)定的端口號登錄了。

1

$ ssh user1@ip -p port  

掛載數(shù)據(jù)盤

為數(shù)據(jù)盤建立交換分區(qū)和普通分區(qū),并掛載到系統(tǒng)。 首先查看查看數(shù)據(jù)盤

1

$ fdisk -l

確認數(shù)據(jù)盤為 /dev/xvdb 接著,對數(shù)據(jù)盤進行分區(qū)操作,

1

$ fdisk -S 56 /dev/xvdb

輸入m可以查看幫助。 這里直接鍵入n新建第一個擴展分區(qū),接著輸入p建立立基本分區(qū),輸入要建立的分區(qū)號1,起始簇保持默認,結(jié)束簇的位置輸入 +2G (一般擴展分區(qū)的大小為內(nèi)存的兩倍)。 然后,重復(fù)上面的步驟,將剩下的分為數(shù)據(jù)盤,注意第二個分區(qū)的分區(qū)號為2。

格式化分區(qū)

1

2

$ mkswap /dev/xvdb1

$ mkfs.ext4 /dev/xvdb2

啟用swap分區(qū)

1

$ swapon /dev/xvdb1

將數(shù)據(jù)盤的第二個分區(qū),掛載到新建的 /data 目錄。

1

$ mkdir /data

修改fstab文件,保證重啟系統(tǒng)后自動掛載。

1

$ vi /etc/fstab

添加

1

2

/dev/xvdb1 swap swap defaults 0 0

/dev/xvdb2 /data ext4 defaults 0 0

保存文件,并退出編輯,下次啟動系統(tǒng)就能自動掛載數(shù)據(jù)盤了。

執(zhí)行掛載命令,可以立即看到掛載的硬盤。

1

$ mount -a

軟件安裝 Nginx Mongo Node

我習(xí)慣于多個node進程共享80端口,用nginx反向代理到不同的node服務(wù)上去。 安裝nginx。 新建yum倉庫配置文件。

1

$ vi /etc/yum.repos.d/nginx.repo

內(nèi)容如下:

1

2

3

4

5

[nginx]

name=nginx repo

baseurl=

gpgcheck=0

enabled=1

保存文件,并退出編輯。

執(zhí)行.

1

$ yum install nginx

安裝mongodb

1

$ vi /etc/yum.repos.d/mongodb.repo

文件內(nèi)容

1

2

3

4

5

[mongodb]

name=MongoDB Repository

baseurl=

gpgcheck=0

enabled=1

保存文件,并退出編輯。

執(zhí)行

1

$ yum install mongodb-org

安裝Node和NPM

1

$ sudo yum install nodejs npm

至此,服務(wù)器環(huán)境就搭建好了。

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

一、修改主機名

vi /etc/hosts

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

二、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

運行nginx

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

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

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

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

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

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

3.安裝 node 和 mongodb

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

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

yum -y update1

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

cd /usr/local/src1

下載 nodejs 代碼,也可以使用scp命令直接上傳,因為下載實在太慢了。

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

解壓

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

進入解壓后的文件夾

cd node-v0.12.51

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

./configure1

編譯源代碼

make//注*這個時間可能會很久12

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

make install1

安裝 express 和 forever,這兩個模塊都推薦 global 安裝

npm -g install express forever1

建立超級鏈接, 不然 sudo node 時會報 “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開機啟動項:

vim /etc/rc.d/rc.local1

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

/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ā)了個傻,以為26308是port號,導(dǎo)致后面設(shè)置port時折騰了好久。其實這里的 forked process 和 port 號是兩個東西, 這個是程序本身在Server上的進程。

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ù)器運行node

小鳥云服務(wù)器niaoyun實例創(chuàng)建好之后,您可以使用以下任意一種方式登錄服務(wù)器:

遠程桌面連接(MicrosoftTerminalServicesClient,MSTSC):采用這種方式登錄,請確保實例能訪問公網(wǎng)。如果在創(chuàng)建實例時沒有購買帶寬,則不能使用遠程桌面連接。

管理終端VNC:無論您在創(chuàng)建實例時是否購買了帶寬,只要您本地有網(wǎng)頁瀏覽器,都可以通過管理控制臺的管理終端登錄實例。

使用遠程桌面連接(MSTSC)登錄實例

打開開始菜單遠程桌面連接,或在開始菜單搜索中輸入mstsc。也可以使用快捷鍵Win+R來啟動運行窗口,輸入mstsc后回車啟動遠程桌面連接。

在遠程桌面連接對話框中,輸入實例的公網(wǎng)IP地址。單擊顯示選項。

輸入用戶名,如小鳥云默認為niaoyun。單擊允許我保存憑據(jù),然后單擊連接。這樣以后登錄就不需要手動輸入密碼了。


本文名稱:node搭建阿里云服務(wù)器 nodemcu 阿里云
轉(zhuǎn)載來于:http://weahome.cn/article/ddigjpi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部