CentOS 6.X x64 编译安装 Countly
2016-05-31 18:36
447 查看
CentOS 6.X x64 编译安装Countly
安装所需的软件
yum -y install supervisor ImageMagick sendmail
1. 安装 node.js
wget http://nodejs.org/dist/v0.10.1/node-v0.10.1.tar.gz
tar zxvf node-v0.10.1.tar.gz
cd node-v0.10.1
./configure --prefix=/opt/local/node
make
make install
ln -s /opt/local/node/bin/node /usr/bin/node
ln -s /opt/node/bin/node-waf /usr/bin/node-waf
ln -s /opt/local/node/bin/npm /usr/bin/npm
2. 安装node_modules - time
如果无法使用 npm install time 直接安装,请下载 node-time 进行安装
https://github.com/TooTallNate/node-time
cd /opt/htdocs/countly-server-master/api/node_modules
npm install time
3. 安装 Mongo-10gen
wget http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/RPMS/mongo-10gen-2.4.11-mongodb_1.x86_64.rpm
rpm -ivh mongo-10gen-2.4.11-mongodb_1.x86_64.rpm
Preparing... ########################################### [100%]
1:mongo-10gen ########################################### [100%]
4. 编译安装Nginx !! 略!
5. 安装 Mongodb !! 略!
6. 编译安装 supervisord
https://pypi.python.org/packages/source/s/supervisor/
wget https://pypi.python.org/packages/source/s/supervisor/supervisor-3.1.1.tar.gz
tar zxvf supervisor-3.1.1.tar.gz
cd supervisor-3.1.1
python setup.py install
7. 下载 Countly-server 源码
https://github.com/Countly/countly-server
cd countly-server-master
cp /opt/htdocs/countly-server-master/frontend/express/public/javascripts/countly/countly.config.sample.js /opt/htdocs/countly-server-master/frontend/express/public/javascripts/countly/countly.config.js
(cat /opt/htdocs/countly-server-master/bin/config/countly-supervisor.conf ; echo "exec /usr/bin/supervisord --nodaemon --configuration /opt/htdocs/countly-server-master/bin/config/supervisord.conf") > /etc/init/countly-supervisor.conf
cp /opt/htdocs/countly-server-master/api/config.sample.js /opt/htdocs/countly-server-master/api/config.js
cp /opt/htdocs/countly-server-master/frontend/express/config.sample.js /opt/htdocs/countly-server-master/frontend/express/config.js
start countly-supervisor
cp /opt/htdocs/countly-server-master/bin/config/nginx.server.conf /opt/local/nginx/conf/vhost/www.xxx.com.conf
/opt/local/nginx/sbin/nginx
安装所需的软件
yum -y install supervisor ImageMagick sendmail
1. 安装 node.js
wget http://nodejs.org/dist/v0.10.1/node-v0.10.1.tar.gz
tar zxvf node-v0.10.1.tar.gz
cd node-v0.10.1
./configure --prefix=/opt/local/node
make
make install
ln -s /opt/local/node/bin/node /usr/bin/node
ln -s /opt/node/bin/node-waf /usr/bin/node-waf
ln -s /opt/local/node/bin/npm /usr/bin/npm
2. 安装node_modules - time
如果无法使用 npm install time 直接安装,请下载 node-time 进行安装
https://github.com/TooTallNate/node-time
cd /opt/htdocs/countly-server-master/api/node_modules
npm install time
3. 安装 Mongo-10gen
wget http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/RPMS/mongo-10gen-2.4.11-mongodb_1.x86_64.rpm
rpm -ivh mongo-10gen-2.4.11-mongodb_1.x86_64.rpm
Preparing... ########################################### [100%]
1:mongo-10gen ########################################### [100%]
4. 编译安装Nginx !! 略!
5. 安装 Mongodb !! 略!
6. 编译安装 supervisord
https://pypi.python.org/packages/source/s/supervisor/
wget https://pypi.python.org/packages/source/s/supervisor/supervisor-3.1.1.tar.gz
tar zxvf supervisor-3.1.1.tar.gz
cd supervisor-3.1.1
python setup.py install
7. 下载 Countly-server 源码
https://github.com/Countly/countly-server
cd countly-server-master
cp /opt/htdocs/countly-server-master/frontend/express/public/javascripts/countly/countly.config.sample.js /opt/htdocs/countly-server-master/frontend/express/public/javascripts/countly/countly.config.js
(cat /opt/htdocs/countly-server-master/bin/config/countly-supervisor.conf ; echo "exec /usr/bin/supervisord --nodaemon --configuration /opt/htdocs/countly-server-master/bin/config/supervisord.conf") > /etc/init/countly-supervisor.conf
cp /opt/htdocs/countly-server-master/api/config.sample.js /opt/htdocs/countly-server-master/api/config.js
cp /opt/htdocs/countly-server-master/frontend/express/config.sample.js /opt/htdocs/countly-server-master/frontend/express/config.js
start countly-supervisor
cp /opt/htdocs/countly-server-master/bin/config/nginx.server.conf /opt/local/nginx/conf/vhost/www.xxx.com.conf
/opt/local/nginx/sbin/nginx
相关文章推荐
- CentOS 6.4 x64 zabbix 2.2.2 编译安装
- CentOS 6.4 x64 Percona-Server-5.6.15 源码安装
- CentOS 6.4 x64 安装 配置 Redmine 2.4.1
- linux 系统安装后网卡配置,解决不能上网(重启后不能上网)(新手篇)
- 在linux下新增一块硬盘的操作过程
- CentOS 6.4 x64 postfix + dovecot + 虚拟用户认证
- CentOSx64 安装 Gearmand 和 Gearman php扩展
- Varnish CentOS 6.4 x64
- CentOS 6.4 x64 Cacti 监控安装配置
- CentOS 5.8 x64 源码安装 samba-3.6.9
- Linux:正则扩展
- Linux如何修改密码
- CentOS x 64 MooseFS 学习
- 技巧:Linux 动态库与静态库制作及使用详解
- linux常用命令
- Linux基本命令
- ubuntu下svn+svnmanager搭建
- Centos rsync文件同步配置
- linux定时任务
- linux下利用curl监控web应用状态