OpenCDN是一套快速部署CDN加速的工具,针对专门提供CDN加速服务的企业或对多节点CDN加速有需求的企业,提供一套便捷的CDN加速管理平台,可对每一个节点的状态、系统负载进行实时监测与统一管理,同时我们预制了多套常用缓存规则,支持多种复杂的CDN缓存场景。
 
1.完全免费的CDN部署工具,包括CDN节点管理平台和加速部署包。OpenCDN提供了方便的工具构建器,实时自我创建CDN加速服务
2.OpenCDN基于nginx + proxy_cache缓存模块,无需操作员配置文件,单击鼠标即可设置高可用性CDN加速系统
3.OpenCDN管理中心能够操作每个节点的状态,系统负载和网络流量的实时监控和统一管理控制节点的缓存策略同步所有节点
====================安装前=====================
1.OpenCDN2.0提供集中控制中心,不再需要部署单独的控制中心。在多个CDN节点上安装OpenCDN2.0 Node软件后,您可以访问我们的官方网站来管理您的CDN节点。
2.OpenCDN2.0控制台中心通过TCP端口80默认与CDN节点通信,但如果不起作用,通信端口将自动切换到9242。
3.OpenCDN2.0节点安装将卸载你的nginx并停止httpd运行。在安装之前要小心。
 
注:OpenCDN的管控端和节点端是分离式架构,不能安装在同一台机器上。CDN节点端或管控端安装时,必须确保80端口未被占用。
 
 
 
一、在Linux上安装节点端
====================在Linux上安装节点端====================
wget https://github.com/firefoxbug/OpenCDN2.0/archive/master.zip unzip master.zip cd OpenCDN2.0-master/ ./install.sh
 
========================使用率========================= ===
安装完成后,您将获得一个识别主机的令牌。
service opencdn start service nginx start
 
==================== UNINSTALL ==========================
./unstall.sh
 
 
二、在Linux上安装管控端
 
====================在Linux上安装管控端====================
### LAMP环境配置
unzip OpenCDN_COnsole.zip
cd OpenCDN_COnsole
包里的rpm下面有所需的安装包
 
rpm -ivh epel-release-6-8.noarch.rpm rpm -ivh inotify-tools-3.14-1.el6.x86_64.rpm #推荐这么安装。会动解决依赖关系. yum -y localinstall opencdn-console-1.1-2.el6-noarch.rpm 检查Selinux状态 #sestatus 如果输出不为 SELinux status: disabled .可以昨时先关闭 .命令如下: #setenforce 0 永久关闭方法: #vim /etc/sysconfig/selinux 把SELINUX=disabled 并重启系统 #启动Mysql 并设置密码 #service mysqld start #/usr/bin/mysqladmin -u root password '123.com' 设置mysql密码
####导入数据
#cd /usr/local/opencdn/ocdn #mysql -uroot -p123.com -e 'create database cdn_info' 新建cdn_info数据库 #mysql -uroot -p123.com cdn_info <cdn_info.sql 导入数据 #sed -i 's#DB#123.com#g' /usr/local/opencdn/ocdn/database.php 修改web 数据库配置文件数据库连接信息 (dbpass为你的真实数据库密码) #sed -i 's#DP#123.com#g' /usr/local/opencdn/conf/opencdn.conf 修改opencdn配置文件数据库密码(dbpass为你的真实数据库密码)
####重启webserver-> HTTP
/etc/init.d/httpd restart
####启动opencdn
/etc/init.d/opencdn restart
检查一下opencdn开启状态,查看日志。查看有没有异常。
#cd /var/log/opencdn/ 相看相关日志
 
三、OpenCND管理中心部署完后相关路径
 
管理中心访问URL:http://YourIP/ocdn
服务启动:service opencdn [start|stop|restart] 
日志文件:
缓存日志:/var/log/read_url.log
系统信息采集日志:/var/log/read_info.log
nginx访问采集日志:/var/log/do_accesslog.log
节点健康度日志:/var/log/node_health.log
 
####启动服务
#service httpd restart
默认用户名:admin@ocdn.me 密码:ocdn.me
####截图如下:

###################

控制台里面很多功能都没有,需要二次开发

Open CDN 2.0管控端和节点端安装的更多相关文章

  1. 全网最新的nacos 2.1.0集群多节点部署教程

    原文链接:全网最新的nacos 2.1.0集群多节点部署教程-语雀 基本信息 进度整理中 版本 2.1.0 版本发布日期 2022-04-29 git revision number b5845313 ...

  2. 在OneThink(ThinkPHP3.2.3)中整合阿里云OSS的PHP-SDK2.0.4,实现Web端直传,服务端签名直传并设置上传回调的实现流程

    在OneThink(ThinkPHP3.2.3)中整合阿里云OSS的PHP-SDK2.0.4,实现本地文件上传流程 by shuijingwan · 2016/01/13 1.SDK安装 github ...

  3. zabbix系列(九)zabbix3.0实现自动触发zabbix-agent端shell脚本任务

    zabbix实现自动触发远程脚本执行命令 Zabbix触发器(trigger)达到阀值后会有动作(action)执行:发送告警信息或执行远程命令 环境 Server:基于centos6.5 final ...

  4. Hadoop2.2.0多节点分布式安装及测试

    众所周知,hadoop在10月底release了最新版2.2.很多国内的技术同仁都马上在网络上推出了自己对新版hadoop的配置心得.这其中主要分为两类: 1.单节点配置 这个太简单了,简单到只要懂点 ...

  5. Hyperledger fablic 1.0 在centos7环境下的安装与部署和动态增加节点

    Hyperledger fablic 1.0 在centos7环境下的安装与部署和动态增加节点 一.安装docker 执行代码如下: curl -sSL https://get.daocloud.io ...

  6. Activiti6.0获取下一节点任务的心路历程

    在我的开发任务中,我被分配了一个像下一个节点审批人发送短信的任务,这个任务看起来非常的简单,但在开发过程中遇到了许多的坑,在这里进行记录,如果你想要快速知道结果,请看代码版本(3). 首先,就是获取下 ...

  7. KingbaseFlySync V1R6 管控平台Linux命令行安装

    关键字: KingbaseFlySync.KingbaseES.Linux.x86_64.mips64el.aarch64.Java 管控平台: Web管控平台(Manager.Console.Com ...

  8. OpenStack Havana 部署在Ubuntu 12.04 Server 【OVS+GRE】(一)——控制节点的安装

      序:OpenStack Havana 部署在Ubuntu 12.04 Server [OVS+GRE] 控制节点: 1.准备Ubuntu 安装好Ubuntu12.04 server 64bits后 ...

  9. 基于【CentOS-7+ Ambari 2.7.0 + HDP 3.0】搭建HAWQ数据仓库03 —— 安装HAWQ 2.3.0.0

    一. HAWQ2.3.0环境准备[全部主机节点]: 1, vim /etc/sysctl.conf,编辑如下内容: kernel.shmmax= kernel.shmmni= kernel.shmal ...

随机推荐

  1. Java成神路上之设计模式系列教程之一

    Java成神路上之设计模式系列教程之一 千锋-Feri 在Java工程师的日常中,是否遇到过如下问题: Java 中什么叫单例设计模式?请用Java 写出线程安全的单例模式? 什么是设计模式?你是否在 ...

  2. 学习笔记TF067:TensorFlow Serving、Flod、计算加速,机器学习评测体系,公开数据集

    TensorFlow Serving https://tensorflow.github.io/serving/ . 生产环境灵活.高性能机器学习模型服务系统.适合基于实际数据大规模运行,产生多个模型 ...

  3. Exp6 信息搜集与漏洞扫描

     Exp6 信息搜集与漏洞扫描 1.实践目标 掌握信息搜集的最基础技能与常用工具的使用方法. 2.实践内容 (1)各种搜索技巧的应用 (2)DNS IP注册信息的查询 (3)基本的扫描技术:主机发现. ...

  4. java 注解 知识整理

    一.前言 注解(也称为元数据)为我们在代码中添加信息提供了一种方法,它在 一定程度上将元数据与源代码文件结合在一起.它是从java 5 开始引入的.通过使用注解,我们可以将元数据保存在Java源代码之 ...

  5. Pycharm桌面图标(Fedora)

    1.解压pycharm压缩包至/usr/local/pycharm文件夹下 2.在/usr/share/applications/目录下,新建Pycharm.desktop文件,内容如下: [Desk ...

  6. 多线程之BlockingQueue中 take、offer、put、add的一些比较

    一.概述: BlockingQueue作为线程容器,可以为线程同步提供有力的保障.   二.BlockingQueue定义的常用方法 1.BlockingQueue定义的常用方法如下:   抛出异常 ...

  7. 【Dubbo源码学习】负载均衡算法(1)-随机算法

    /** * random load balance. * */public class RandomLoadBalance extends AbstractLoadBalance { public s ...

  8. stm32之CMSIS标准、库目录、GPIO

    一.CMSIS标准 ST公司的stm32采用的是cortex-m3内核,内核是整个微处理器的CPU.该内核是ARM公司设计的一种处理器体系架构.内核与外设的关系就像PC上的CPU与硬盘.主板.内存等的 ...

  9. iOS9.3描述文件怎么安装

    iOS9.3 beta描述文件安装教程:1.复制以下地址:http://bbs.feng.com/plugin.php?id=attachment_download:tongji&aid=11 ...

  10. Centos 6.4 安装Python 2.7 python-pip

    1. 准备工作 下载源码包 wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2 查看是否安装make工具 ~#rpm -qa|gr ...