nodelog Node.js 多用户博客系统开源项目

我要开发同款
匿名用户2015年12月30日
113阅读

技术信息

开源地址
https://gitee.com/jiangzixin720/nodelog
授权协议
Apache License 2.0

作品详情

下载代码

git-https

 gitcloehttps://gitee.com/jiagzixi720/odelog.git

git-ssh

 gitcloegit@gitee.com:jiagzixi720/odelog.git

sv

 svcosv://gitee.com/jiagzixi720/odelog

sv-ssh

 svcosv+ssh://gitee.com/jiagzixi720/odelog

源码地址

https://gitee.com/jiagzixi720/odelog

zip离线下载

https://gitee.com/jiagzixi720/odelog/repository/archive/master.zip

安装odejs

系统安装odejs

 sudoapt-getistallodejs

系统安装pm

 #默认安装odejs自动安装该模块,如果没有安装,则执行下面命令安装 sudoapt-getistallpm

全局安装cpm

 #淘宝cpm镜像代替默认pm来快速安装ode模块 pmistall-gcpm--registry=https://registry.pm.taobao.org

全局安装pm2

 #使用负载均衡管理ode进程的启动、停止和重启等 cpmistall-gpm2

项目中安装依赖包

 #假如项目根目录是/data/www/odelog cd/data/www/odelog cpmistall安装mogodb

widows:https://odelog.c/cotet/detail?id=53eedd48598efda003c6d0bd&view=cotetDetail

liux:https://odelog.c/cotet/detail?id=5439cdae19d713190955ceb0&view=cotetDetail

启动mogodb #后台运行并自定义db和log目录 mogod--fork--dbpath=/usr/local/mogodb/data--logpath/usr/local/mogodb/log/mogodb.log--logapped修改配置 #settigs.bak.js文件重命名为:settigs.js module.exports={   port:3000,//web端口   cookieSecret:'cookieSecret',//cookie名称   dbUrl:'mogodb://zhagsa:123456@127.0.0.1:27017/odelog',//mogodb://用户名:密码@数据库ip:端口号/数据库名   email:{     host:'smtp服务器',     port:465,//smtp端口,非加密:25,加密:465     secure:true,//是否加密,     user:'发送邮箱用户名',     pass:'发送邮箱密码'  } }; ​启动应用 #bi/www启动文件,-iode负载进程数,max=cpu核数 pm2 startbi/www-imax ​ #其他pm2相关命令 pm2list       #显示所有进程状态 pm2moit       #监视所有进程 pm2logs       #显示所有进程日志 pm2stopall     #停止所有进程 pm2restartall    #重启所有进程 pm2reloadall    #0秒停机重载进程(用于NETWORKED进程) pm2stop0      #停止指定的进程 pm2restart0     #重启指定的进程 pm2delete0     #杀死指定的进程 pm2deleteall    #杀死全部进程gix反向代理 server{  liste   80;  server_ameodelog.c;  idexidex.htmlidex.htmidex.ejs;  root/data/www/odelog;      #https加密协议,ssl证书   #liste  443;   #ssl_certificate cert/odelog.c.pem;   #ssl_certificate_keycert/odelog.c.key;   #ssl_sessio_timeout5m;   #ssl_ciphersECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;   #ssl_protocolsTLSv1TLSv1.1TLSv1.2;   #ssl_prefer_server_cipherso;      #静态资源文件根目录指定,不设置则404*****五颗星重要  locatio~^/(images/|js/|css/|fot/|fots/){   root/data/www/odelog/public;   access_logoff;   expiresmax;  }   #图片缓存  locatio~.*\.(gif|jpg|jpeg|pg|bmp|swf)$  {      expires30d;  }   #js和css缓存  locatio~.*\.(js|css)?$  {      expires1h;  }   #反向代理到本地ode项目3000端口*****五颗星重要  locatio/{      proxy_passhttps://127.0.0.1:3000; ​  }   #拒绝代码库文件响应  locatio~/\.(ht|sv|git){      deyall;  }   #访问日志  access_log/data/logs/gix/access/odelog.log; }访问

本地:https://127.0.0.1:3000

http:https://odelog.c

htts:https://odelog.c

功能介绍

下载代码 git-https
 git clone https://gitee.com/jiangzixin720/nodelog.git git-ssh
 git clone git@...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论