《【2017年整理】EPG服务接口部署说明》由会员分享,可在线阅读,更多相关《【2017年整理】EPG服务接口部署说明(7页珍藏版)》请在金锄头文库上搜索。
1、 风行在线技术有限公司EPG服务接口部署说明Ver.1.0编日制:期:谢博钒 审日核:期:批日准:期:2015/11/13 风行在线技术有限公司变更履历日期 版本号 修改说明 修改人谢博钒核准人2015/11/13 1.0 创建初稿1 风行在线技术有限公司目录1.2.3.系统运行环境 . 3系统架构图 . 3代码目录结构 . 34. EPG服务接口部署 . 44.1.4.2.4.3.从git获取代码 . 4Tengine配置 . 4安装软件依赖和环境配置 . 54.3.1. 安装coreseek3.2 . 5创建软链和相关目录 . 54.3.2.2 风行在线技术有限公司1. 系统运行环境配置项
2、 Software & Version CentOS 6.2(64位)Tengine 2.0.3 操作系统Web Server 数据库 Mysql 5.5+ 后端程序 PHP 5.5,phpredis 、LDAP扩展Redis 2.8 缓存/KV 存储搜索引擎 Coreseek 3.2 2. 系统架构图图 1系统架构图3. 代码目录结构目录 说明 phplib 直播接口目录媒体接口目录首页/定制项接口目录搜索/检索接口目录小视频接口目录公共 lib库3 风行在线技术有限公司4. EPG服务接口部署4.1.从 git获取代码mkdir p /usr/website/; cd /usr/w
3、ebsite/; git clone http:/ chown -R nginx:nginx /usr/website/jupiter_php_api; 4.2. Tengine配置server listen 80; server_name ; index index.php index.html index.htm; set $root_path /usr/website/jupiter_php_api/; root $root_path; try_files $uri $uri/ rewrite; location rewrite rewrite /media/(.*)/v1$
4、last; rewrite /video/(.*)/v1$ last; rewrite /search/(.*)/v1$ last; rewrite /config/(.*)/v1$ last; rewrite /live/(.*)/v1$ last; location .php fastcgi_pass 127.0.0.1:9000; fastcgi_index /index.php; include fastcgi_params; fastcgi_split_path_info (.+.php)(/.+)$; fastcgi_param PATH_INFO $fastcgi_pat
5、h_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; 4 风行在线技术有限公司fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; location * /(css|img|js|flv|swf|download)/(.+)$ root $root_path; 4.3.安装软件依赖和环境配置4.3.1. 安装 coreseek3.2 wget http:/ tar xzvf coreseek-3.2.14.tar.gz cd c
6、oreseek-3.2.14 cd mmseg-3.2.14 ./bootstrap ./configure -prefix=/usr/local/mmseg3 make & make install cd . cd csft-3.2.14 sh buildconf.sh ./configure -prefix=/usr/local/coreseek -without-unixodbc -with-mmseg -with-mmseg-includes=/usr/local/mmseg3/include/mmseg/ -with-mmseg-libs=/usr/local/mmseg3/lib/
7、 -with-mysql make & make install cd . 4.3.2. 创建软链和相关目录ln -s /usr/website/jupiter_php_api/phplib /usr/website/jupiter_php_api/ ln -s /usr/website/jupiter_php_api/phplib /usr/website/jupiter_php_api/ ln -s /usr/website/jupiter_php_api/phplib /usr/website/jupiter_php_api/ ln -s /usr/website/jupiter_php
8、_api/phplib /usr/website/jupiter_php_api/ ln -s /usr/website/jupiter_php_api/phplib /usr/website/jupiter_php_api/ ln -s /usr/website/jupiter_php_api/ /usr/website/jupiter_php_api/ ln -s /usr/website/jupiter_php_api/ /usr/website/jupiter_php_api/ ln -s /usr/website/jupiter_php_api/ /usr/website/jupiter_php_api/ 5 风行在线技术有限公司ln -s /usr/website/jupiter_php_api/ /usr/website/jupiter_php_api/ ln -s /usr/website/jupiter_php_api/ /usr/website/jupiter_php_api/ 6