阿里云服务器(centos)配置nginx及node环境部署

1. 远程登陆服务器

FTP客户端工具选择FileZillahtml

使用教程:node

  • 启动FileZilla后,点击新建站点:单击 文件 > 站点管理器 > 新站点 。WX20191114-111821@2x.png
  • 协议选择:SFTP-SSH File Transfer Protocol
  • 端口能够不填
  • 登陆类型:正常
  • 用户:若是没改过默认为的root
  • 密码填写主机的FTP密码(实例密码)。
  • 点击连接,连接成功后会看到远程站点信息WX20191114-112518@2x.png
  • 点击上图根路径会显示服务器的全部文件目录,以后就能够随便往服务器里拖拽上传本身的文件了

2. 配置nginx

使用阿里云服务器自带包管理器yumlinux

  • 2.1 安装nginx指令
yum -y install nginx
  • 2.2 测试nginx安装是否成功
nginx启动目录:/usr/sbin
    nginx网站默认目录:/usr/share/nginx/html
    nginx配置文件默认路径:/etc/nginx/nginx.conf

image.png

  • 2.3 nginx默认开启80端口,在云服务器ecs实例中建立80端口的安全组

步骤:实例列表->更多->网络和安全组->安全组配置-配置规则-添加安全组规则
image.png
协议类型能够根据须要,端口范围可以选择80或者输入80就能够;nginx

注意:若是须要开启其余端口的服务,一样添加对应端口的安全组就能够了mongodb

2.4 nginx经常使用指令shell

  • 启动nginx服务数据库

    nginx
  • 关闭nginx服务:npm

    经常使用: nginx -s stop
  • 暂停指定进程vim

    运行命令:ps -ef | grep nginx,找到master对应的进程号。
    快速中止:kill -TERM nginx进程号或kill -INT nginx进程号
    从容中止: kill -QUIT nginx进程号
    强制中止全部nginx进程:pkill -9 nginx
  • 重启服务安全

    nginx -s reload
  • 修改nginx配置文件

    vim /etc/nginx/nginx.conf   // /etc/nginx/nginx.conf 为nginx配置文件地址

    image.png

3. 部署node服务

3.1 二进制安装(使用wget的方式,wget是一个从网络上自动下载文件的自由工具)

1. 进入/usr目录,在这里安装通常的应用软件
cd /usr/local
2. 解压文件
tar xvf node-v6.10.2-linux-x64.tar.xz
3. 建立软连接(环境变量),您就能够在任意目录下直接使用node和npm命令。
ln -s /root/node-v6.9.5-linux-x64/bin/node /usr/local/bin/node
ln -s /root/node-v6.9.5-linux-x64/bin/npm /usr/local/bin/npm

3.2 查看node是否成功安装及安装版本

/usr/local/src/node-v8.12.0-linux-x64/bin/node -v

image.png

注意:不要直接复制建立软连接指令,要先查看本身node解压包文件路径;不然配置不成功,本人已掉坑
ln -s node解压包文件夹路径/bin/node /usr/local/bin/node /usr/local/bin/node

4. 安装mongodb

  • 安装指令
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.6.tgz
  • 解压
tar zxvf mongodb-linux-x86_64-2.6.0.tgz
  • 重命名
mv mongodb-linux-x86_64-2.6.0 mongodb
  • 建立数据和日志存放目录
mkdir /var/mongodb
    mkdir /var/mongodb/data
    mkdir /var/mongodb/logs
  • 配置数据库文件

    • 进入bin文件夹
    cd /usr/local/src/mongodb/bin    // 找到安装mongodb路径
    • 配置mongodb.conf,进入编辑
    <!--编辑mongodb.conf文件-->
    vim mongodb.conf
    # 设置数据文件的存放目录(根据实际的db文件夹的路径填写)  
    dbpath =/mongodb/install_path/mongodb-linux-x86_64-amazon-3.6.4/db
    # 设置日志文件的存放目录及其日志文件名(根据实际的logs文件夹的路径填写)  
    logpath = /mongodb/install_path/mongodb-linux-x86_64-amazon-3.6.4/log/mongodb.log
    # 设置端口号(默认的端口号是 27017)  
    port = 27017
    # 设置为以守护进程的方式运行,即在后台运行  
    fork = true

4.1 启动mongodb 服务

  • 启动指令
./mongod -f mongodb.conf

3.2 阿里云远程链接mongdodb

  • 修改mongodb配置文件
<!--编辑mongodb.conf-->
vim  mongodb.conf
# 远程访问地址
bind_ip=0.0.0.0
# 设置端口号(默认的端口号是 27017)  
port = 27017

==注意bind_ip必定要是0.0.0.0==

  • 配置软链接
ln -s /usr/local/src/mongodb-linux-x86_64-amazon-3.6.4/bin/mongod /usr/local/bin/mongod

4.3 指令操做数据库

  • 启动mongo shell
cd /usr/local/mongodb/bin/      // 切到mongodb的bin文件夹下

./mongo    //执行./mongo指令
  • 操做指令
show dbs                // 查看全部数据库

use admin               // 若是没有指定数据库则建立,有则切换到admin数据库

db.dropDatabase()       // 删除数据库   { "dropped" : "youj", "ok" : 1 }

db.collection.drop()    // 集合删除语法
相关文章
相关标签/搜索