Open CDN 2.0管控端和節點端安裝
阿新 • • 發佈:2018-12-17
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埠未被佔用。
OpenCDN GitHub:
https://github.com/firefoxbug
節點端:
https://github.com/firefoxbug/OpenCDN_Node2.0
管控端:
https://github.com/firefoxbug/OpenCDN_Console
下載節點端:
https://github.com/firefoxbug/OpenCDN2.0/archive/master.zip
下載管控端:
https://codeload.github.com/firefoxbug/OpenCDN_Console/zip/master
一、在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環境配置
wget
https://codeload.github.com/firefoxbug/OpenCDN_Console/zip/master -O OpenCDN_COnsole.zip
unzip OpenCDN_COnsole.zip
cd OpenCDN_COnsole
包裡的rpm下面有所需的安裝包
wget
http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.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
訪問
HTTP://xxxx/ocdn/index.php
預設使用者名稱:
[email protected] 密碼:ocdn.me
####截圖如下:
###################
控制檯裡面很多功能都沒有,需要二次開發