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 位
1.当地项目根目次(删除 node_modules,提议依靠在处事器下载)
- # tar -zcvf ../file_name.tgz . 打包
- # scp ../file_name.tgz remote_username[@remote_ip](/user/remote_ip):/root/www/server 上传随处事器
2.处事器
- # ssh remote_username[@remote_ip](/user/remote_ip) 毗连处事器
- # cd /root/www
- # mkdir server 这里建设server文件夹放node项目代码
- # cd server
- # tar -zxvf file_name.tgz . 解压
- # cnpm install --production 安装出产情形依靠
- 1. koa项目(express项目相同)
- # cnpm i -g pm2 下载pm2
- # pm2 start bin/www 保卫历程启动
- # pm2 restart app_name|app_id 重启
- # pm2 stop app_name|app_id 遏制
- # pm2 list 查察历程状态
- # pm2 stop all 遏制全部应用
- # pm2 start ./bin/www --watch 监听变动自动重启
- 2. egg项目
- # npm start 运行
- # npm stop 遏制
3.阿里 node 机能平台监控 (编辑:河北网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|