4.其他命令
- ps -ef | grep nginx 显示nginx进程
- nginx -s stop 停止nginx
- nginx -v 查看nginx版本
部署 mongodb
1.安装 mongodb
- # ssh remote_username[@remote_ip](/user/remote_ip) 连接服务器
- # curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz 下载
- # tar -zxvf mongodb-linux-x86_64-3.0.6.tgz 解压
- # mkdir data 创建数据库文件夹
- # touch mongodb.log 创建日志文件
- # cd /usr/local/mongodb/bin
- # ./mongod -dbpath=/usr/local/mongodb/data -logpath=/usr/local/mongodb/mongodb.log -logappend -port=27017 -fork 注意fork是后台启动,避免又要再开窗口重新连接服务器再能进行其他操作
- # ./mongo 连接mongodb
2.配置随 linux 启动
在/etc/rc.local 添加如下即可:
- # rm /usr/local/mongodb/data/mongod.lock 停止可能在运行的mongo
- # /.../bin/mongod -dbpath /usr/local/mongodb/data -logpath /usr/local/mongodb/mongodb.log -logappend -fork -port 27017
3.设置权限
- # cd /usr/local/mongodb/bin
- # ./mongod -dbpath=/usr/local/mongodb/data -logpath=/usr/local/mongodb/mongodb.log -logappend -port=27017 -fork
- # ./mongo
- > use admin
- > db.createUser(
- > {
- > user: "root",
- > pwd: "123456",
- > roles: [ { role: "root", db: "admin" } ]
- > }
- > )
- > db.shutdownServer();
- # ./mongod -dbpath=/usr/local/mongodb/data -logpath=/usr/local/mongodb/mongodb.log -logappend -port=27017 -fork --auth
- # db.auth("root","123456")
4.项目中连接 mongodb(这里以 koa 框架 egg 项目为例,其他 node 请自行查找)
- # cnpm i egg-mongoose -S
-
- // config/plugin.js
- exports.mongoose = {
- enable: true,
- package: 'egg-mongoose',
- }
-
- // config/config.default.js
- config.mongoose = {
- url: 'mongodb://127.0.0.1/eggadmin',
- options: {
- // 如果设置了密码
- // auth: { "authSource": "admin" },
- // user: "root",
- // pass: "123456",
- }
- }
部署 node 项目
部署环境 阿里云 CentOS 7.2 64 位 (编辑:西安站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|