搬瓦工服务器配置

咱们作完项目须要将项目上线后才能让用户访问。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可视化工具中就能查看到你所添加的数据

相关文章
相关标签/搜索