搬瓦工服務器配置

咱們作完項目須要將項目上線後才能讓用戶訪問。php

首先,咱們須要有一個服務器,若沒有則須要買一個。下面咱們首先學習購買服務器,購買服務器有許多地方,今天咱們介紹--搬瓦工--這個購買服務器的地方。
首先咱們須要登陸搬瓦工網址(www.bwh1.net),裏面有不少服務器,爲咱們供選購買完畢後,在

clipboard.png

中點擊servies裏的my servies中node

clipboard.png

進入mysql

clipboard.png

而後點擊Main controls後會出現git

clipboard.png

點擊圖中的stop出現github

clipboard.png

![圖片上傳中...]
注意圖中status的值(是stopped時,點擊root password modification;若沒有則從新執行前兩步)後出現sql

clipboard.png

出現密碼;將密碼記住或複製在某個地方(很重要),而後點回Main controls,點擊start觀察status值的狀態。mongodb

以後,便打開xhsell5軟件點擊文件中新建一個

clipboard.png

而後出現shell

clipboard.png

點擊圖中的鏈接彈出數據庫

clipboard.png

點擊圖中「接受並保存」彈出npm

clipboard.png

圖中用戶名如圖所示點擊肯定彈出

clipboard.png

圖中密碼即是以前要求記住或複製的輸入完成後出現

clipboard.png

即是成功鏈接上了。
鏈接上後,便跟着segmentfault(https://segmentfault.com/a/11...) 中的文檔一步一步的操做。
首先檢查本身的系統,在xshell中輸入 cat /etc/issue 命令

clipboard.png

若是是centos則換爲Ubuntu環境安裝

clipboard.png

先更新源碼包的倉庫

apt-get update -y

在安裝以前咱們先安裝幾個工具

apt-get install zsh git curl -y

兩種安裝方式(隨便選擇其中一個)

第一種:

sh -c "$(curl -fsSL https://raw.github.com/robbyr...)"

第二種:

sh -c "$(wget https://raw.github.com/robbyr... -O -)"

zshell 安裝成功視圖

clipboard.png

使用lnmp一鍵安裝包,安裝lnmp環境

安裝方式(備註:固然也能夠不安裝mysq也能達到效果)
第一步:執行如下命令

wget -c http://soft.vpser.net/lnmp/ln... && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.sh lnmp

而後出現如下圖片

第二步:選擇mysql版本

clipboard.png

直接敲回車選擇 第二項就是 選擇5.5.56版本

而後出現如下截圖

clipboard.png

輸入mysql密碼 輸入本身的mysql密碼,比較重要,必定要輸入一個相對複雜的密碼

若是在這裏面輸入錯誤,請按 Ctrl + backspace 鍵 刪除
輸入完成以後,敲回車

第三步選擇mysql數據庫的引擎

clipboard.png

此時輸入y 或者敲回車就能夠,默認選擇 innoDB引擎

第四步 選擇php版本

clipboard.png

直接敲回車選擇默認的php版本 5.5.38

第五步: You have 3 options for your Memory Allocator install.

clipboard.png

直接敲回車,不安裝

而後出現

clipboard.png

請你按任何鍵來安裝剛纔選擇的這麼多軟件環境
此時正在安

總結

裝全部軟件,大概須要27分鐘左右
注意點:
選擇mysql後,須要本身輸入密碼
其餘的一路回車
若是所有回車後,mysql密碼是root 帳號也是root

最終安裝的全部信息

clipboard.png

安裝完成lnmp環境

clipboard.png

此時就可使用了

安裝node環境
安裝方式
採用nvm方式安裝管理node版本
參考:https://github.com/creationix...

安裝腳本
安裝或更新nvm,可使用如下兩種方式
第一步安裝 nvm
curl -o- https://raw.githubusercontent... | bash
or Wget:

wget -qO- https://raw.githubusercontent... | bash
第二步 配置nvm環境變量
The script clones the nvm repository to ~/.nvm and adds the source line to your profile (~/.bash_profile, ~/.zshrc, ~/.profile, or ~/.bashrc).

執行如下命令

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
安裝nodejs環境
要下載、編譯和安裝最新版本的節點,請執行如下操做:

nvm install node
 等待安裝完成以後
clipboard.png
node -v
npm -v
clipboard.png
出現上面的版本號,說明node安裝成功

安裝mongodb環境
https://docs.mongodb.com/manu...

第一步:導入公鑰
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
第二步:爲mongodb建立一些列表文件
根據本身的操做系統執行系統
查看本身的操做系統
cat /etc/issue
Ubuntu 12.04

echo "deb [ arch=amd64 ] http://repo.mongodb.org/apt/u... precise/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
Ubuntu 14.04

echo "deb [ arch=amd64 ] http://repo.mongodb.org/apt/u... trusty/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
Ubuntu 16.04

echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/u... xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
第三步 更新第二步設置的包
sudo apt-get update
clipboard.png
第四步 安裝mongodb-org
sudo apt-get install -y mongodb-org
安裝完成以後
安裝成功出現如下圖示
clipboard.png

查看mongodb版本
mongod --version
clipboard.png

執行 mongo

use shudong
db.stark.insert({'name':'stark','age':18})
db.stark.find({})

配置mongodb遠程鏈接
第一步:

vim /etc/mongod.conf
vim 操做命令

vim 後面跟文件打開一個文件

  1. 插入
  2. 從這一行往下插入
  3. 從光標處日後面追加

上下移動 切換到 esc 模式 按 方向鍵

都是在esc 模式下操做
撤銷: u
刪除: 行數 dd 單個dd刪除一行 10dd 刪除10行

粘貼: yy
複製 p

保存:
按下 esc 鍵以後 輸入 :wq
若是有問題,能夠強制保存退出 :wq!

另外一種方式 ZZ
修改 bandIp 添加你的外網ip

clipboard.png

改爲

clipboard.png

把 ip參數刪掉 能夠遠程訪問

而後重啓服務:

service mongod restart
而後用遠程工具 mongodbbooster測試

開啓mongodb
sudo service mongod start

以後,在mongoose可視化工具中就能查看到你所添加的數據

相關文章
相關標籤/搜索