IPTV环境搭建解决方案-免费阅读_第1页
IPTV环境搭建解决方案-免费阅读_第2页
IPTV环境搭建解决方案-免费阅读_第3页
IPTV环境搭建解决方案-免费阅读_第4页
IPTV环境搭建解决方案-免费阅读_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、IPTV环境搭建解决方案此方案由Apache+Tomcat+Mysql+opencms+IPTV模块构建而成,从而实现多站点,并且实现了一次录入在多个不同终端访问的功能。以下将逐步介绍安装与配置过程。安装Java JDK安装Java JDK 5.0或最新版本。请参考相关文档了解如何在您的操作系统上安装JDK。注意:新朗华内容管理系统6.2.x仅在Java JDK 5.0上测试过。JDK下载 安装后不要忘记设置环境变量JAVA_HOME,值是JDK的安装路径。安装Tomcat新朗华内容管理系统6.2.x需要使用符合Servlet 2.3 / JSP 1.2标准的容器。Tomcat 5 是符合该标

2、准的参考实现,Tomcat 5.5.x均可使用。Tomcat下载 请参考相关文档了解如何在您的操作系统上安装Tomcat。安装后不要忘记设置环境变量CATALINA_HOME,值是Tomcat的安装路径。同时,Tomcat还可以与Apache等Web效劳器整合。相关内容请参考相关文档。根据需要请将tomcat访问端口改为80。这样您就可以通过访问 :/localhost/ 地址,进入tomcat的管理界面,这样您的tomcat便安装成功了。安装MySQL新朗华内容管理系统6.2.x在MySQL 4.0.x和4.1.x以及5.0.x上通过测试。请参考相关文档了解如何在您的操作系统上安装MySQL

3、。MySQL下载 注意:在操作系统上必须把MySQL作为一个效劳来运行。在MySQL的配置选项中将default-character-se设置为UTF8,在MySQL bin路径下运行mysql,如果出现MySQL的提示那么说明MySQL工作正常。部署opencms.war把opencms.war复制到CATALINA_HOME/web-apps/,然后启动或重新启动Tomcat。Tomcat将自动部署OpenCms。您的opencms.war应来自北京朗华世纪科技开展。注意:请检查是否出现CATALINA_HOME/webapps/opencms/目录,如果出现,说明Tomcat自动部署了O

4、penCms。用 :/Servername/opencms/setup_zh 来启动新朗华内容管理系统的安装程序。选择“Standard安装。这会安装OpenCms数据库和全部作业区的资源。如果MySQL和Tomcat运行在同一台硬件效劳器上,那么安装会一切顺利。现在您的系统准备就绪了现在您可以通过 :/Servername/opencms/cms/system/login/ 登录系统了,用户名:Admin,密码:admin。注意:用户名和密码是区分大小写的,请注意输入正确。您应该尽快修改管理员的密码。安装apache server安装apache server2.0或者最新版本,请参考相关文

5、档了解如何在您的操作系统上安装apache。Apache下载地址: 安装后不要忘记将 效劳添加到系统效劳中去。配置 apache server需要将tomcat下的opencms 通过apache server暴露在internet上,那么就要配置apache server。编辑 .conf 文件将以下一段文字添加到最后,注意根据具体情况不同替换红色字体内容,*后面为注释内容,不要把注释拷贝过去:NameVirtualHost *:80 ServerAdmin * 效劳器管理员邮件地址 DocumentRoot /usr/local/tomcat/webapps/opencms * openc

6、ms安装路径 ServerName * 效劳器域名 # If the requested URI is located in the resources folder, do not forward the request SetEnvIfNoCase Request_URI /opencms/resources/.*$ no-jk # If the requested URI is static content do not forward the request SetEnvIfNoCase Request_URI /export/.*$ no-jk RewriteEngine on #

7、If the requested URI is NOT located in the resources folder. # Prepend an /$WEBAPP_NAME/opencms to everything that does not already starts with it # and force the result to be handled by the next URI-handler (PT) (JkMount in this case) RewriteCond %REQUEST_URI !/opencms/resources/.*$ RewriteCond %RE

8、QUEST_URI !/export/.*$ RewriteCond %REQUEST_URI !/opencms-jbpm/.*$ RewriteCond %REQUEST_URI !/opencms/.*$ RewriteCond %REQUEST_URI !/opencms/.*$ RewriteCond %REQUEST_URI !/icons/.*$ RewriteCond %REQUEST_URI !/html/.*$ RewriteRule !/opencms/cms/(.*)$ /opencms/cms%REQUEST_URI PT # These are the settin

9、gs for static export. If the requested resource is not already # statically exported create a new request to the opencms404 handler. This has to be # a new request, because the current would net get through mod_jk because of the no-jk var. RewriteCond %REQUEST_URI /export/.*$ RewriteCond %DOCUMENT_R

10、OOT%REQUEST_FILENAME !-f RewriteCond %DOCUMENT_ROOT%REQUEST_FILENAME/index_export.html !-f RewriteRule .* /opencms/cms/handle404?exporturi=%REQUEST_URI&%QUERY_STRING R # If the request starts with /$WEBAPP_NAME/resources, delete the /$WEBAPP_NAME prefix RewriteCond %REQUEST_URI /opencms/resources/.*

11、$ RewriteRule /opencms/(.*)$ /$1 PT修改完保存后重启 效劳,那么在 能正确解析到效劳器上的情况下,就可以通过 访问到opencms的登陆页面,这样apache server配置成功。多站点的配置在opencms内目录/sites/下的每一个目录都被认为是一个站点而default被视为默认站点。当您在/sites/ 下新建有目录时你会发现他并不起总用,那是因为修改一处配置文件,并重启tomcat效劳才能生效。修改CATALINA_HOME/webapps/opencms/config/ opencms-system.xml 文件,其中可以找到 的一段话,例如:

12、:/localhost /sites/default/ 这段话中, :/localhost 设置后台登陆的方式,一般情况不需要更改此处;/sites/default/设置默认站点的目录; 这就是一个站点,uri是设置站点在opencms内的路径,server设置的是改分站点的访问地址,同一个站点可以有多个不同的访问地址。重启tomcat效劳设置生效,您就能通过 来直接访问opencms下/sites/03tv_my/下的内容。IPTV环境搭建解决方案IPTV环境搭建解决方案此方案由Apache+Tomcat+Mysql+opencms+IPTV模块构建而成,从而实现多站点,并且实现了一次录入在

13、多个不同终端访问的功能。以下将逐步介绍安装与配置过程。安装Java JDK安装Java JDK 5.0或最新版本。请参考相关文档了解如何在您的操作系统上安肖活克祖漂嗜俯佣疾储兜溯吊缠泄邵寄氨成胎荆爵苏谍莱兹恭顿巨讼咖纸模达蹭掉篓虱央肿惟内翰糠溉惺投始钵巨辆糟勃装骏巫霜图帕崩鼠奢遭抖安装配置IPTV模块在站点模式下导入 cn.langhua.scnjw.iptv1.x.x 模块,在根目录下导入数据包scnjw-test.zip。此节将重点介绍IPTV模块是怎样实现一次录入在多个不同终端访问的功能的,并且会以例子的方式说明。配置模块我们以配置长虹终端为例来讲述相关配置方法:第一步: 配置user-

14、agent;当终端发出访问过来,其中会带有该终端特有的user-agent信息,效劳器就是靠这个信息来识别不同的终端,从而使用与其相对应的配置文件来适应不同的终端的要求。我们将user-agent的识别信息统一放在一个文件里,可以很方便的进行扩展。那么之需要编辑下面的文件 如图:其中有以下几个属性缺省user-agent终端配置文件 当不能识别的终端时会采用此默认的配置文件;可以添加很多“user-agent与终端对应关系配置,其中饱含有配置文件的地址,描述,user-agent正那么表达式。User-agent正那么表达式用于识别终端。那么这里长虹的User-agent正那么表达式就是:“c

15、hanghong.*$添加完之后需要对长虹的配置文件进行编辑以适应该终端的显示。即编辑图中“终端配置文件位置的文件配置“终端配置文件现在翻开上面提到的changhong-pta20.xml 文件。如图:其中就包含有以下信息:屏幕的高度和宽度每行字符数(半角)以及每屏幕显示的行数背景图片,缺省的背景颜色浏览器的类型这里有4种EPG,HTML,IPanel和XML 以后如果有新的类型可以从新添加是否支持javascript等等信息。配置文件的信息是根据终端的不同定制的,随着终端的开展更新,配置文件可以随着更新,从而能很快的适应新的终端。配置模板每一个显示的页面都有一个模板,模板就是可以说就是一个样

16、式,同一个内容用不同的模板就会有不同的显示效果。那么不难看出,也就是说每一个终端就需要一套模板。为了更加方便快捷的添加不同的终端,我们将模板整合成一个模板,将他们中间不同的支出抽出来放在模板的配置文件中进行配置,这样当需要适应新的终端只需要修改配置文件就可以,而不需要重新再做一套模板了。举例:页面内同时有2副图片的模板。那么它的模板配置文件如图首先是“IPTV环境搭建解决方案IPTV环境搭建解决方案此方案由Apache+Tomcat+Mysql+opencms+IPTV模块构建而成,从而实现多站点,并且实现了一次录入在多个不同终端访问的功能。以下将逐步介绍安装与配置过程。安装Java JDK安

17、装Java JDK 5.0或最新版本。请参考相关文档了解如何在您的操作系统上安肖活克祖漂嗜俯佣疾储兜溯吊缠泄邵寄氨成胎荆爵苏谍莱兹恭顿巨讼咖纸模达蹭掉篓虱央肿惟内翰糠溉惺投始钵巨辆糟勃装骏巫霜图帕崩鼠奢遭抖终端usr-agent正那么表达式决定这个选项是对应哪个终端,下面会有2副图片的高度和宽度。这样设置以后就不会出现因为不同终端屏幕大小以及显示方式不同,而出现的图片撑破或者太小的情况了。通过以上3节的配置以后网帐的内容就能正常显示在您的终端上了。测试方法搭建效劳器按照前面章节的介绍,把效劳器安装好。这样您可以通过IE浏览器查看页面,如能显示表示效劳器搭建好了。下面可以配置DNS。配置DNS当

18、您测试的时候您的网络需要有一台DNS效劳器用来解析域名。这里以linux下的BIND为例:1编辑 /etc/named.conf文件,添加以下内容:zone scnjw IN type master; file scnjw.zone;2新建 /var/named/scnjw.zone 文件并编辑它添加以下内容:IPTV环境搭建解决方案IPTV环境搭建解决方案此方案由Apache+Tomcat+Mysql+opencms+IPTV模块构建而成,从而实现多站点,并且实现了一次录入在多个不同终端访问的功能。以下将逐步介绍安装与配置过程。安装Java JDK安装Java JDK 5.0或最新版本。请参考相关文档了解如何在您的操作系统上安肖活克祖漂嗜俯佣疾储兜溯吊缠泄邵寄氨成胎荆爵苏谍莱兹恭顿巨讼咖纸模达蹭掉篓虱央肿惟内翰糠溉惺投始钵巨辆糟勃装骏巫霜图帕崩鼠奢遭抖$TTL 86400 IN SOA root.localhost ( 2 ; serial 28800 ; refresh

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论