系统CentOS
版本countly17.09
目录:
一、安装项目
二、运行项目
一、安装项目
解压countly项目压缩文件countly(是我基于网上countly开源项目,定制功能后的项目)。
执行安装命令:
sudo su –
cd countly/bin //安装脚本所在的目录
bash countly.install_rhel.sh
说明:
1. bash countly.install_rhel.sh 是CentOS系统的安装命令,linux系统是bash countly.install.sh;
2.执行安装脚本的命令,需要联网,安装大约需要花很长时间,具体情况视网速而定;
3.执行安装脚本的命令后,会自动配置Nginx服务器、Mongodb数据库;
4.安装完成后,访问http://localhost 如果看到登录界面,表示安装成功;
5.如果需要修改链接的数据库地址,需要修改两个文件里面的mongodb配置:
countly/api/config.js
countly/frontend/config.js
设置如下:
mongodb: {
host: 数据库服务器地址,
db: 默认,
port:默认,
max_poor_size:默认
}
二、运行项目
使nodejs服务器项目,在后台永续运行: 将任务放到后台,即使关闭xshell(当前终端窗口),当前session依然继续运行。
1.创建文件startCountly.sh,并将其放于countly项目同级目录下;
touch startCountly.sh
通过vim编写以下内容,startCountly.sh里面的内容:
node ./countly/frontend/express/app.js
node ./countly/api/api.js
2.使用nohup和&,运行脚本startCountly.sh:
nohup ./startCountly.sh &
按任意键退出终端;
当出现:nohup: ignoring input and appending output to `nohup.out'
表明运行成功, countly服务器项目跑起来了。
网友评论