引子node
部门里不免都会要求你们去写日报,其实这个是繁琐的工做,之前一直都是邮件或者excel,以为查看和统计不方便。无心中网上看到了一款开源的日报系统,部署一下试试,这里就记录下步骤。
linux
部署步骤git
一、基本的linux和apache环境github
二、安装nodejsredis
a、官网下载apache
b、解压以后进入bin目录npm
c、./node -v 能够看到版本浏览器
d、设置全局,命令以下:bash
ln -s /opt/node-v6.10.3-linux-x64/bin/node /usr/local/bin/node 服务器
ln -s /opt/node-v6.10.3-linux-x64/bin/npm /usr/local/bin/npm
三、安装redis
a、官网下载、解压、进入目录
b、make && make install
c、redis-server 运行
四、部署日报系统
a、把dailyReport放到/opt/apache2/htdocs下
dailyReport下载地址:https://github.com/WalterShe/dailyreport/zipball/master
b、进入该目录运行:npm install
c、vi config.js,修改app的端口为8888
d、运行nohup node app.js &,以后看到输出'Express server listening on port '8888' 则表示服务器启动成功。
若是想让它在后台永久运行则须要这样作:
npm
install
-g forever
forever start /opt/apache2/htdocs/dailyReport/app.js
e、浏览器地址栏输入http://你的域名/install,会看到设置默认管理员帐户成功页面,按照提示进入网站登录界面,
输入管理员帐户名 adminn,密码1234567则能够登录成功
f、手机版访问地址是:http://你的域名/m