标签:node.js redis数据库 日报系统 one day dailyreport
前言:
公司自己开发了一套CRM系统,内置日报功能,但是由于以前的开发人员不负责任,系统的权限控制功能并不是很完美,所以想着单独找一套开源日报系统部署,于是便找到了walterribao@126.com开发的“One day”一天日报系统,在此表示感谢。这里记录下来部署过程,方便以后进行回顾。
系统版本:
CentOS 6.4<带源码编译环境和httpd>
所用软件版本:
node-v0.12.1.tar.gz<Node.js>;
redis-2.8.19.tar.gz<redis数据库>;
WalterShe-dailyReport-e3fcff6.zip<下载源代码>;
安装步骤:
1、安装Node.js
tar -xvf node-v0.12.1.tar.gz cd node-v0.12.1 ./configure make #此处耗时略久 make install
2、安装redis数据库
tar -xvf redis-2.8.19.tar.gz cd redis-2.8.19 make make install redis-server #运行redis数据库
3、配置“One day”日报系统源码
解压WalterShe-dailyReport-e3fcff6.zip
unzip WalterShe-dailyReport-e3fcff6.zip
cd WalterShe-dailyReport-e3fcff6
cp -R * /var/www/html #拷贝到网站根目录
cd /var/www/html
npm install #安装库文件,注意需把iptables策略放开
配置数据库环境
vim config.js
// Generated by CoffeeScript 1.6.1
(function() {
exports.db = {
host: "127.0.0.1", #数据库主机地址
port: 6379, #数据库端口,默认是6379
db: 0,
pass: null
};
exports.sessiondb = {
host: "127.0.0.1",
port: 6379,
db: 1,
pass: null
};
exports.app = {
port: 8888 #网站端口
};
}).call(this);
开启app
node app.js
看到输出‘Express server listening on port ‘8888‘ 则表示服务器启动成功(这里的端口号8888会和你在config.js中的exports.app.port保持一致)4、访问“One Day”系统
浏览器里面输入 http://你的域名:8888/install #注意访问的端口,我这里设置为8888
手机版地址为 http://你的域名:8888/m
默认管理员为admin,密码为1234567;创建的用户默认密码为1234567
5、为了安全
为了后期安全,作者建议在默认管理员账户建立成功后打开/routes/ruteProfile.js文件注释掉app.get(‘/install‘, installer.install)语句,这样可以删除安装程序,不可以再创建默认管理员账户。
至此,“One Day”日报系统全部部署完毕。
致谢:
再次感谢作者walterribao@126.com开发此软件
本文出自 “茅草屋” 博客,请务必保留此出处http://maxbon.blog.51cto.com/6304762/1626289
标签:node.js redis数据库 日报系统 one day dailyreport
原文地址:http://maxbon.blog.51cto.com/6304762/1626289