《日照貝寧電子質量手冊》iptv環境搭建解決方案_第1頁
《日照貝寧電子質量手冊》iptv環境搭建解決方案_第2頁
《日照貝寧電子質量手冊》iptv環境搭建解決方案_第3頁
《日照貝寧電子質量手冊》iptv環境搭建解決方案_第4頁
《日照貝寧電子質量手冊》iptv環境搭建解決方案_第5頁
已閱讀5頁,還剩4頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、IPTV環境搭建解決方案BN-ZY-002此方案由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標準的容器。Tomca

2、t 5 是符合該標準的參考實現,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上通過測試。請參考相關文檔了解如何在您的操作系

3、統上安裝MySQL。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/目錄,如果出現,說明Tom

4、cat自動部署了OpenCms。用 :/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/opencm

6、s * opencms安裝路徑 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 RewriteEng

7、ine on # 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/.*$ Rewrit

8、eCond %REQUEST_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 t

9、he settings 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 %D

10、OCUMENT_ROOT%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/res

11、ources/.*$ 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模塊在站點模式下導入 cn.langhua.scnjw.iptv1.x.x 模塊,在根目錄下導入數據包scnjw-test.zip。此節

13、將重點介紹IPTV模塊是怎樣實現一次錄入在多個不同終端訪問的功能的,并且會以例子的方式說明。配置模塊我們以配置長虹終端為例來講述相關配置方法:第一步: 配置user-agent;當終端發出訪問過來,其中會帶有該終端特有的user-agent信息,效勞器就是靠這個信息來識別不同的終端,從而使用與其相對應的配置文件來適應不同的終端的要求。我們將user-agent的識別信息統一放在一個文件里,可以很方便的進行擴展。那么之需要編輯下面的文件 如圖:其中有以下幾個屬性缺省user-agent終端配置文件 當不能識別的終端時會采用此默認的配置文件;可以添加很多“user-agent與終端對應關系配置,其

14、中飽含有配置文件的地址,描述,user-agent正那么表達式。User-agent正那么表達式用于識別終端。那么這里長虹的User-agent正那么表達式就是:“changhong.*$添加完之后需要對長虹的配置文件進行編輯以適應該終端的顯示。即編輯圖中“終端配置文件位置的文件配置“終端配置文件現在翻開上面提到的changhong-pta20.xml 文件。如圖:其中就包含有以下信息:屏幕的高度和寬度每行字符數(半角)以及每屏幕顯示的行數背景圖片,缺省的背景顏色瀏覽器的類型這里有4種EPG,HTML,IPanel和XML 以后如果有新的類型可以從新添加是否支持javascript等等信息。配

15、置文件的信息是根據終端的不同定制的,隨著終端的開展更新,配置文件可以隨著更新,從而能很快的適應新的終端。配置模板每一個顯示的頁面都有一個模板,模板就是可以說就是一個樣式,同一個內容用不同的模板就會有不同的顯示效果。那么不難看出,也就是說每一個終端就需要一套模板。為了更加方便快捷的添加不同的終端,我們將模板整合成一個模板,將他們中間不同的支出抽出來放在模板的配置文件中進行配置,這樣當需要適應新的終端只需要修改配置文件就可以,而不需要重新再做一套模板了。舉例:頁面內同時有2副圖片的模板。那么它的模板配置文件如圖首先是“終端usr-agent正那么表達式決定這個選項是對應哪個終端,下面會有2副圖片的

16、高度和寬度。這樣設置以后就不會出現因為不同終端屏幕大小以及顯示方式不同,而出現的圖片撐破或者太小的情況了。通過以上3節的配置以后網帳的內容就能正常顯示在您的終端上了。測試方法搭建效勞器按照前面章節的介紹,把效勞器安裝好。這樣您可以通過IE瀏覽器查看頁面,如能顯示表示效勞器搭建好了。下面可以配置DNS。配置DNS當您測試的時候您的網絡需要有一臺DNS效勞器用來解析域名。這里以linux下的BIND為例:1編輯 /etc/named.conf文件,添加以下內容:zone scnjw IN type master; file scnjw.zone;2新建 /var/named/scnjw.zone 文件并編輯它添加以下內容:$TTL 86400 IN SOA root.localhost ( 2 ; serial 28800 ; refresh 7200 ; retry 604800 ; expire 864

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論