"一天"日报系统的部署

前言:

公司自己开发了一套CRM系统,内置日报功能,但是由于以前的开发人员不负责任,系统的权限控制功能并不是很完美,所以想着单独找一套开源日报系统部署,于是便找到了[email protected]开发的“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”日报系统全部部署完毕。

致谢:

再次感谢作者[email protected]开发此软件

时间: 2024-07-31 08:42:49

"一天"日报系统的部署的相关文章

部门日报系统部署备忘录

引子 部门里难免都会要求大家去写日报,其实这个是繁琐的工作,以前一直都是邮件或者excel,觉得查看和统计不方便.无意中网上看到了一款开源的日报系统,部署一下试试,这里就记录下步骤. 部署步骤 1.基本的linux和apache环境 2.安装nodejs a.官网下载 b.解压之后进入bin目录 c../node -v 可以看到版本 d.设置全局,命令如下: ln -s /opt/node-v6.10.3-linux-x64/bin/node /usr/local/bin/node ln -s 

[官方软件] Easy Sysprep v4.3.29.602 【系统封装部署利器】(2016.01.22)--skyfree大神

[官方软件] Easy Sysprep v4.3.29.602 [系统封装部署利器](2016.01.22) Skyfree 发表于 2016-1-22 13:55:55 https://www.itsk.com/forum.php?mod=viewthread&tid=362766&highlight=Easy%2BSysprep [官方软件] Easy Sysprep v4.3.29.602 [系统封装部署利器](2016.01.22) [Easy Sysprep]概述:Easy Sy

基于Cobbler实现多版本系统批量部署

前言 运维自动化在生产环境中占据着举足轻重的地位,尤其是面对几百台,几千台甚至几万台的服务器时,仅仅是安装操作系统,如果不通过自动化来完成,根本是不可想象的.记得前面我们探究了基于PXE实现系统全自动安装,但PXE同时只能提供单一操作系统的批量部署,面对生产环境中不同服务器的需求,该如何实现批量部署多版本的操作系统呢?Cobbler便可以的满足这一实际需求,本文带来的是基于Cobbler实现多版本操作系统批量部署. Cobbler 简介 Cobbler是一款自动化操作系统部署的实现工具,由Pyt

linux系统下部署TOMCAT异常:java.net.UnknownHostException

原文出自:http://www.myexception.cn/operating-system/444024.html linux系统下部署TOMCAT错误:java.net.UnknownHostException今天在修改linux环境中 /etc/hosts文件时候,保存之后,访问页面的时候突然这个错,后来网上查了下,解决了java.net.UnknownHostException: vps**: vps**        at java.net.InetAddress.getLocalH

Tomcat详解及SNS系统的部署实现

前言:Tomcat是基于java研发的一个web容器,即web服务器,下面我们先简单介绍下Java 一 .Java 1.Java简介 Java是由Sun Micorsystems公司于1995年5月推出的Java面向对象程序设计语言(简称Java语言)和Java平台的总称.用Java实现的HotJava浏览器使得Java被广泛应用起来. 2.Java特点 Java语言是面向对象的语言,以数据为中心来组织程序的,包括数据+方法,方法存放于类中 自身具有API(应用程序编程接口)与ABI(应用程序二

在微服务系统开发部署中使用Azure RBAC自定义角色

Azure的官方文档介绍了如何创建用于Azure基于角色的访问控制的自定义角色(RBAC Role). 我们也可以根据同样的原理把RBAC细粒度资源管理运用于微服务产品的开发部署中.(https://www.azure.cn/documentation/articles/role-based-access-control-custom-roles/) 由于快速变化的业务需求,微服务的系统架构设计经常会发生变化,开发团队常常需要增加一个新的微服务,降级一个旧版本的微服务,把一个微服务分隔成2个..

《暗黑世界GM管理后台系统》部署+功能说明文档

(一)功能描述 该后台共分为三大部分:服务器管理.单服数据统计和扶持账号管理. 1.服务器管理: 根据管理后台数据库中填写的服务器信息(后面会讲到如何填写要管理的服务器的信息到数据库中),该部分可以看到所有服务器的名称,ip地址,开服时间以及开启状况,其中对服务器的开启.关闭功能尚未开放.在运营商及服务器后面的下拉列表中可根据需求选择对应的游戏服务器进行管理. 2.单服数据统计: 同上,需要先在运营商及服务器后面的下拉列表中选择对应的服务器,才可查看相应服务器的信息. 这部分分为单日的详细数据和

零成本搭建WDS轻量级系统批量部署环境视频课程

因为实际工作需要搭建过WDS系统批量部署服务器,在自己动手搭建之前在网路上学习过一些资料,但实际操作过程中总是有很多问题或注意事项没有被提及,让自己的WDS服务器部署过程耗费了很多时间和精力.我一直就想把部署过程中特别需要注意的部分融进一个系列的教程中,让学习者可以参照流程轻松实现学习目的.于是我就利用可用时间录制了这个实用课程:<零成本搭建WDS轻量级系统批量部署环境视频课程>. 学习目标在Windows Server 2012R2上使用系统自带的WDS服务搭建Windows7系统批量部署环

.NET Core实战项目之CMS 第十七章 CMS网站系统的部署

原文:.NET Core实战项目之CMS 第十七章 CMS网站系统的部署 目前我们的.NET Core实战项目之CMS系列教程基本走到尾声了,通过这一系列的学习你应该能够轻松应对.NET Core的日常开发了!当然这个CMS系统的一些逻辑处理还需要优化,如没有引入日志组件以及缓存功能,权限目前只支持控制到菜单,却没有控制到具体的功能(其实这块只是苦于样式不会处理,不然的话也会把功能加上),不过话又说回来,这些都是次要的,后期有时间慢慢补上吧,因为我开这个系列的初衷也是对大家入门.NET Core