![IPTV環(huán)境搭建解決方案_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/4/64a07ebb-2894-437d-91db-190b31a1aa36/64a07ebb-2894-437d-91db-190b31a1aa361.gif)
![IPTV環(huán)境搭建解決方案_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/4/64a07ebb-2894-437d-91db-190b31a1aa36/64a07ebb-2894-437d-91db-190b31a1aa362.gif)
![IPTV環(huán)境搭建解決方案_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/4/64a07ebb-2894-437d-91db-190b31a1aa36/64a07ebb-2894-437d-91db-190b31a1aa363.gif)
![IPTV環(huán)境搭建解決方案_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/4/64a07ebb-2894-437d-91db-190b31a1aa36/64a07ebb-2894-437d-91db-190b31a1aa364.gif)
![IPTV環(huán)境搭建解決方案_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/4/64a07ebb-2894-437d-91db-190b31a1aa36/64a07ebb-2894-437d-91db-190b31a1aa365.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、IPTV環(huán)境搭建解決方案此方案由Apache+Tomcat+Mysql+opencms+IPTV模塊構(gòu)建而成,從而實(shí)現(xiàn)多站點(diǎn),并且實(shí)現(xiàn)了一次錄入在多個不同終端訪問的功能。以下將逐步介紹安裝與配置過程。1. 安裝Java JDK安裝Java JDK 5.0或最新版本。請參考相關(guān)文檔了解如何在您的操作系統(tǒng)上安裝JDK。注意:新朗華內(nèi)容管理系統(tǒng)6.2.x僅在Java JDK 5.0上測試過。JDK下載網(wǎng)址:ht 安裝后不要忘記設(shè)置環(huán)境變量JAVA_HOME,值是JDK的安裝路徑。2. 安裝Tomcat新朗華內(nèi)容管理系統(tǒng)6.2.x需要使用符合Servlet 2.3 / JSP 1.2標(biāo)準(zhǔn)的容器。Tom
2、cat 5 是符合該標(biāo)準(zhǔn)的參考實(shí)現(xiàn),Tomcat 5.5.x均可使用。Tomcat下載網(wǎng)址:/tomcat/index.html 請參考相關(guān)文檔了解如何在您的操作系統(tǒng)上安裝Tomcat。安裝后不要忘記設(shè)置環(huán)境變量CATALINA_HOME,值是Tomcat的安裝路徑。同時,Tomcat還可以與Apache等Web服務(wù)器整合。相關(guān)內(nèi)容請參考相關(guān)文檔。根據(jù)需要請將tomcat訪問端口改為80。這樣您就可以通過訪問 http:/localhost/ 地址,進(jìn)入tomcat的管理界面,這樣您的tomcat便安裝成功了。3. 安裝MySQL新朗華內(nèi)容管理系統(tǒng)6.2.x在MySQL 4.0.x
3、和4.1.x以及5.0.x上通過測試。請參考相關(guān)文檔了解如何在您的操作系統(tǒng)上安裝MySQL。MySQL下載網(wǎng)址: 注意:l 在操作系統(tǒng)上必須把MySQL作為一個服務(wù)來運(yùn)行。l 在MySQL的配置選項(xiàng)中將default-character-se設(shè)置為UTF8,l 在MySQL bin路徑下運(yùn)行mysql,如果出現(xiàn)MySQL的提示則說明MySQL工作正常。4. 部署opencms.war把opencms.war復(fù)制到CATALINA_HOME/web-apps/,然后啟動(或重新啟動)Tomcat。Tomcat將自動部署OpenCms。您的opencms.war應(yīng)來自北京朗華世紀(jì)科技發(fā)展有限公司。
4、注意:l 請檢查是否出現(xiàn)CATALINA_HOME/webapps/opencms/目錄,如果出現(xiàn),說明Tomcat自動部署了OpenCms。5.用http:/Servername/opencms/setup_zh 來啟動新朗華內(nèi)容管理系統(tǒng)的安裝程序。選擇“Standard”安裝。這會安裝OpenCms數(shù)據(jù)庫和全部作業(yè)區(qū)的資源。如果MySQL和Tomcat運(yùn)行在同一臺硬件服務(wù)器上,那么安裝會一切順利。6. 現(xiàn)在您的系統(tǒng)準(zhǔn)備就緒了現(xiàn)在您可以通過http:/Servername/opencms/cms/system/login/ 登錄系統(tǒng)了,用戶名:Admin,密碼:admin。注意:l 用戶名和
5、密碼是區(qū)分大小寫的,請注意輸入正確。l 您應(yīng)該盡快修改管理員的密碼。7. 安裝apache http server安裝apache http server2.0或者最新版本,請參考相關(guān)文檔了解如何在您的操作系統(tǒng)上安裝apache。Apache下載地址: 安裝后不要忘記將http服務(wù)添加到系統(tǒng)服務(wù)中去。8. 配置 apache http server需要將tomcat下的opencms 通過apache http server暴露在internet上,那么就要配置apache http server。編輯http.conf 文件將以下一段文字添加到最后,注意根據(jù)具體情況不同替換紅色字體內(nèi)容,*后
6、面為注釋內(nèi)容,不要把注釋拷貝過去:NameVirtualHost *:80 ServerAdmin * 服務(wù)器管理員郵件地址 DocumentRoot /usr/local/tomcat/webapps/opencms * opencms安裝路徑 ServerName * 服務(wù)器域名 # If the requested URI is located in the resources folder, do not forward the request SetEnvIfNoCase Request_URI /opencms/resources/.*$ no-jk # If the reques
7、ted URI is static content do not forward the request SetEnvIfNoCase Request_URI /export/.*$ no-jk RewriteEngine 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
8、 by the next URI-handler (PT) (JkMount in this case) RewriteCond %REQUEST_URI !/opencms/resources/.*$ RewriteCond %REQUEST_URI !/export/.*$ RewriteCond %REQUEST_URI !/opencms-jbpm/.*$ RewriteCond %REQUEST_URI !/opencms/.*$ RewriteCond %REQUEST_URI !/opencms/.*$ RewriteCond %REQUEST_URI !/icons/.*$ R
9、ewriteCond %REQUEST_URI !/html/.*$ RewriteRule !/opencms/cms/(.*)$ /opencms/cms%REQUEST_URI PT # These are the 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 curren
10、t would net get through mod_jk because of the no-jk var. RewriteCond %REQUEST_URI /export/.*$ RewriteCond %DOCUMENT_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 reques
11、t starts with /$WEBAPP_NAME/resources, delete the /$WEBAPP_NAME prefix RewriteCond %REQUEST_URI /opencms/resources/.*$ RewriteRule /opencms/(.*)$ /$1 PT修改完保存后重啟http服務(wù),那么在 能正確解析到服務(wù)器上的情況下,就可以通過 訪問到opencms的登陸頁面,這樣apache http server配置成功。9. 多站點(diǎn)的配置在opencms內(nèi)目錄/sites/下的每一個目錄都被認(rèn)為是一個站點(diǎn)而default被視為默認(rèn)站點(diǎn)。當(dāng)您在/site
12、s/ 下新建有目錄時你會發(fā)現(xiàn)他并不起總用,那是因?yàn)樾薷囊惶幣渲梦募?,并重啟tomcat服務(wù)才能生效。修改CATALINA_HOME/webapps/opencms/config/ opencms-system.xml 文件,其中可以找到 的一段話,例如: http:/localhost /sites/default/ 這段話中, http:/localhost 設(shè)置后臺登陸的方式,一般情況不需要更改此處;/sites/default/設(shè)置默認(rèn)站點(diǎn)的目錄; 這就是一個站點(diǎn),uri是設(shè)置站點(diǎn)在opencms內(nèi)的路徑,server設(shè)置的是改分站點(diǎn)的訪問地址,同一個站點(diǎn)可以有多個不同的訪問地址。重啟t
13、omcat服務(wù)設(shè)置生效,您就能通過 來直接訪問opencms下/sites/03tv_my/下的內(nèi)容。10. 安裝配置IPTV模塊在站點(diǎn)模式下導(dǎo)入 cn.langhua.scnjw.iptv1.x.x 模塊,在根目錄下導(dǎo)入數(shù)據(jù)包scnjw-test.zip。此節(jié)將重點(diǎn)介紹IPTV模塊是怎樣實(shí)現(xiàn)一次錄入在多個不同終端訪問的功能的,并且會以例子的方式說明。10.1 配置模塊我們以配置長虹終端為例來講述相關(guān)配置方法:第一步: 配置user-agent;當(dāng)終端發(fā)出訪問過來,其中會帶有該終端特有的user-agent信息,服務(wù)器就是靠這個信息來識別不同的終端,從而使用與其相對應(yīng)的配置文件來適應(yīng)不同的終端
14、的要求。我們將user-agent的識別信息統(tǒng)一放在一個文件里,可以很方便的進(jìn)行擴(kuò)展。那么之需要編輯下面的文件 如圖:其中有以下幾個屬性 缺省user-agent終端配置文件 當(dāng)不能識別的終端時會采用此默認(rèn)的配置文件; 可以添加很多“user-agent與終端對應(yīng)關(guān)系配置”,其中飽含有配置文件的地址,描述,user-agent正則表達(dá)式。User-agent正則表達(dá)式用于識別終端。那么這里長虹的User-agent正則表達(dá)式就是:“changhong.*$”添加完之后需要對長虹的配置文件進(jìn)行編輯以適應(yīng)該終端的顯示。即編輯圖中“終端配置文件”位置的文件10.2 配置“終端配置文件”現(xiàn)在打開上面提
15、到的changhong-pta20.xml 文件。如圖:其中就包含有下列信息: 屏幕的高度和寬度 每行字符數(shù)(半角)以及每屏幕顯示的行數(shù) 背景圖片,缺省的背景顏色 瀏覽器的類型這里有4種EPG,HTML,IPanel和XML 以后如果有新的類型可以從新添加 是否支持javascript等等信息。配置文件的信息是根據(jù)終端的不同定制的,隨著終端的發(fā)展更新,配置文件可以隨著更新,從而能很快的適應(yīng)新的終端。10.3 配置模板每一個顯示的頁面都有一個模板,模板就是可以說就是一個樣式,同一個內(nèi)容用不同的模板就會有不同的顯示效果。那么不難看出,也就是說每一個終端就需要一套模板。為了更加方便快捷的添加不同的終
16、端,我們將模板整合成一個模板,將他們中間不同的支出抽出來放在模板的配置文件中進(jìn)行配置,這樣當(dāng)需要適應(yīng)新的終端只需要修改配置文件就可以,而不需要重新再做一套模板了。舉例:頁面內(nèi)同時有2副圖片的模板。那么它的模板配置文件(如圖)首先是“終端usr-agent正則表達(dá)式”決定這個選項(xiàng)是對應(yīng)哪個終端,下面會有2副圖片的高度和寬度。這樣設(shè)置以后就不會出現(xiàn)因?yàn)椴煌K端屏幕大小以及顯示方式不同,而出現(xiàn)的圖片撐破或者太小的情況了。通過以上3節(jié)的配置以后網(wǎng)帳的內(nèi)容就能正常顯示在您的終端上了。11. 測試方法11.1 搭建服務(wù)器按照前面章節(jié)的介紹,把服務(wù)器安裝好。這樣您可以通過IE瀏覽器查看頁面,如能顯示表示服務(wù)器搭建好了。下面可以配置DNS。11.2 配置DNS當(dāng)您測試的時候您的網(wǎng)絡(luò)需要有一臺DNS服務(wù)器用來解析域名。這里以linux下的BIND為例:1編輯 /etc/named.conf文件,添加以下內(nèi)容:zone IN type master; file scnjw.zone;2新建 /var/named/scnjw.zone 文件并編輯它添加以下內(nèi)容:$TTL 86400 IN SOA root.localhost ( 2 ; serial 28800 ; refresh 7200 ; retry 604800 ; expire 8
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年全球及中國高效智能無孔包衣機(jī)行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球緊湊型溫度和濕度試驗(yàn)室行業(yè)調(diào)研及趨勢分析報告
- 排毒養(yǎng)顏精油行業(yè)市場發(fā)展及發(fā)展趨勢與投資戰(zhàn)略研究報告
- 信息化項(xiàng)目維護(hù)(信息系統(tǒng)維護(hù))項(xiàng)目可研報告模板
- 2025年度工地瓷磚綠色環(huán)保施工合同
- 2025年度建筑行業(yè)造價咨詢聘用合同
- 2025年度空地出租合同書(現(xiàn)代農(nóng)業(yè)示范區(qū))
- 2025年度旅游度假村租賃及運(yùn)營管理合同
- 2025年度公司物業(yè)股權(quán)轉(zhuǎn)讓及品牌授權(quán)合作合同
- 2025年度互聯(lián)網(wǎng)金融服務(wù)合同公證協(xié)議
- 麻醉藥品、精神藥品月檢查記錄表
- 演示文稿國庫集中支付總流程圖
- 浙江省寧波市海曙區(qū)2022學(xué)年第一學(xué)期九年級期末測試科學(xué)試題卷(含答案和答題卡)
- 為了自由呼吸的教育
- 高考英語詞匯3500電子版
- 建院新聞社成立策劃書
- GB/T 19675.2-2005管法蘭用金屬沖齒板柔性石墨復(fù)合墊片技術(shù)條件
- 運(yùn)動技能學(xué)習(xí)與控制課件第十三章動作技能的保持和遷移
- 2023年春節(jié)后建筑施工復(fù)工復(fù)產(chǎn)專項(xiàng)方案
- 電梯設(shè)備維護(hù)保養(yǎng)合同模板范本
- 叉車操作規(guī)程
評論
0/150
提交評論