1. 远程登录服务器
FTP客户端工具选择FileZilla
使用教程:
- 启动FileZilla后,点击新建站点:单击 文件 > 站点管理器 > 新站点 。
- 协议选择:SFTP-SSH File Transfer Protocol
- 端口可以不填
- 登录类型:正常
- 用户:如果没改过默认为的root
- 密码填写主机的FTP密码(实例密码)。
- 点击链接,链接成功后会看到远程站点信息
- 点击上图根路径会显示服务器的所有文件目录,之后就可以随便往服务器里拖拽上传自己的文件了
2. 配置nginx
使用阿里云服务器自带包管理器yum
- 2.1 安装nginx指令
yum -y install nginx
- 2.2 测试nginx安装是否成功
nginx启动目录:/usr/sbin
nginx网站默认目录:/usr/share/nginx/html
nginx配置文件默认路径:/etc/nginx/nginx.conf
- 2.3 nginx默认开启80端口,在云服务器ecs实例中创建80端口的安全组
步骤:实例列表->更多->网络和安全组->安全组配置-配置规则-添加安全组规则
协议类型可以根据需要,端口范围能够选择80或者输入80就可以;
注意:如果需要开启其他端口的服务,同样添加对应端口的安全组就可以了
2.4 nginx常用指令
-
启动nginx服务
nginx
-
关闭nginx服务:
常用: nginx -s stop
-
暂停指定进程
运行命令: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配置文件地址
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
注意:不要直接复制创建软链接指令,要先查看自己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() // 集合删除语法
到此如果你的node、nginx配置好了,恭喜你掉坑里了。如果服务器部署docker,可以直接使用node镜像及nginx镜像,具体配置教程请看我的另外一篇阿里云部署docker及node、nginx镜像配置
如果有疑问可以加我qq: 990324393
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。