一、配置服務器環境
1.ssh root@192..... root是用戶名,192...是服務器公網IP
輸入密碼即可進行操作,我的服務器主機是centos
2.把yum更新到最新版本:yum -y update
3.我們將使用最新源代碼構建Node.js,要進行軟件的安裝,需要一組用來編譯源代碼的開發工具:
yum -y groupinstall "Development Tools"
二、安裝node.js
1、全局安裝Node.js
第一步:
先確定要下載的鏈接
https://nodejs.org/dist/latest-v6.x/使用淘寶鏡像更快
使用wget下載(centos 6.5已經內置這個命令了)
** wget https://nodejs.org/dist/v4.2.3/node-v4.2.3-linux-x86.tar.gz** (
如果ECS上下載不了,可以選擇先下載到本地再上傳到服務器)
第二步 解壓縮文件包 **tar xvf node-v4.2.3-linux-x86.tar.gz
第三步 將解壓后的文件移動到/usr/local/src/ 系統目錄之下
mv node-v4.2.3-linux-x86 /usr/local/src/
第四步 NODE 環境配置 這樣可以使得在任何目錄下,都可以使用/usr/local/src/node-v4.2.3-linux-x86/bin 下得node命令,
步驟如下:
a、切換到 root 用戶
b、vi /etc/profile
c、在最下面加入
# node (注釋作用)
export NODE_HOME=/usr/local/src/node-v4.2.3-linux-x86
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules
d、:wq (保存并退出)
e、source /etc/profile (使配置文件生效)
第四步 大功告成 你就可以用 node -v 看自己的成果了!
三、安裝mongodb
第一步:配置包管理系統(yum)
創建/etc/yum.repos.d/mongodb-org-3.2.repo文件,以便可以直接安裝MongoDB中,使用yum
對于最新的MongoDB的穩定版本使用下面的庫文件:
[mongodb-org-3.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc
第二步:安裝MongoDB的包和相關聯的工具。要安裝的MongoDB的最新穩定版本,用以下命令:
yum install -y mongodb-org
關于數據目錄和權限
該MongoDB實例默認情況下存儲在它的數據文件在/var/lib/mongo ,其日志文件在/var/log/mongodb,使用mongod的用戶帳戶運行。大家可以在/etc/mongod.conf指定替代日
志和數據文件目錄
第三步:操作mongodb 開啟mongodb
$service mongod start
停止MongoDB
$service mongod stop
重啟MongoDB
$service mongod restart
五、啟動應用
1.進入存放代碼的目錄,存放在/home/imooc目錄下,app.js為程序入口文件
$cd /home/imooc
$pm2 start app.js //用pm2啟動應用
六、使用自己的域名訪問
方法一、
直接進入app.js,編輯port的值,直接將port設置為80默認端口就可以直接通過域名訪問到
方法二、
安裝ngnix,則可以反向指向域名
四、上傳文件
直接通過終端聯系服務器上傳,不過更建議使用git