微廈學(xué)習(xí)教育云服務(wù)平臺-部署說明.doc_第1頁
微廈學(xué)習(xí)教育云服務(wù)平臺-部署說明.doc_第2頁
微廈學(xué)習(xí)教育云服務(wù)平臺-部署說明.doc_第3頁
微廈學(xué)習(xí)教育云服務(wù)平臺-部署說明.doc_第4頁
微廈學(xué)習(xí)教育云服務(wù)平臺-部署說明.doc_第5頁
已閱讀5頁,還剩50頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

微廈科技在線學(xué)習(xí)云服務(wù)平臺部署說明書擬制:董月月審核:宋雷鳴版本號: V3.0日期:2016年6月1日機密等級:公開目錄第1章引言21.1背景21.2編寫目的21.3目標(biāo)讀者21.4定義21.5參考資料2第2章系統(tǒng)配置32.1運行環(huán)境32.2硬件配置32.3程序包說明32.4安裝部署步驟4第3章系統(tǒng)部署73.1IIS設(shè)置73.1.1IIS6設(shè)置73.1.2IIS7設(shè)置163.2數(shù)據(jù)庫部署213.3系統(tǒng)設(shè)置24第4章常見問題254.1部署問題254.1.1部署成功后圖片無法顯示。254.1.2IIS 7 HTTP 錯誤 500.19 - Internal Server Error254.1.3系統(tǒng)可以在本機訪問,無法在互聯(lián)網(wǎng)訪問254.2使用問題254.2.1二維碼掃描后,手機打開不正確254.3日常維護264.3.1上傳文件大于30M時,報Http 404錯誤。26第5章相關(guān)軟件安裝285.1IIS安裝285.1.1IIS6安裝285.1.2IIS7安裝325.2SqlServre2008數(shù)據(jù)庫安裝375.3DotNet Framework4.0安裝505.4DotNet Framework4.0注冊53第1章 引言1.1 背景微廈在線學(xué)習(xí)云服務(wù)平臺是一款集在線學(xué)習(xí)、練習(xí)、考試、成績統(tǒng)計等功能為一體的學(xué)習(xí)服務(wù)平臺,功能完善、模塊眾多;可以幫助大學(xué)院校、中小學(xué)、政府機關(guān)、廠礦企業(yè)等單位機構(gòu)快速建立數(shù)字化學(xué)習(xí)平臺。在線學(xué)習(xí)部分可以實現(xiàn)視頻的上傳、轉(zhuǎn)碼、在線播放(電腦、手機、微信同步),并實時記錄學(xué)員學(xué)習(xí)進度;考試部分支持多場次、多題型、斷電異常的處理等。尤其是針對于成人學(xué)習(xí),可以在手機上學(xué)習(xí),充分利用碎片化時間。1.2 編寫目的系統(tǒng)部署簡單快速,但由于系統(tǒng)涉及到網(wǎng)絡(luò)服務(wù)、流媒體、數(shù)據(jù)庫等諸多技術(shù),為了方便用戶安裝部署,以及部署過程中的細節(jié)問題處理,特編寫此文檔說明。1.3 目標(biāo)讀者此文檔主要針對系統(tǒng)管理員或服務(wù)器管理員,以及售前、售后人員。1.4 定義IIS:是Internet Information Services的縮寫,意為互聯(lián)網(wǎng)信息服務(wù),是由微軟公司提供的基于運行Microsoft Windows的互聯(lián)網(wǎng)基本服務(wù)。.Net:微軟的新一代技術(shù)平臺。.Net軟件是運行于.NET Framework之上的應(yīng)用程序。1.5 參考資料略第2章 系統(tǒng)配置2.1 運行環(huán)境操作系統(tǒng):Windows server 2003(32位)或以上版本;建議使用Windows server 2008。IIS:IIS6以上版本;.NET:DotNet4.0 Framework版本;數(shù)據(jù)庫:Sqlserver2005或以上版本。2.2 硬件配置硬件:CPU1.6Mhz以上 (CPU越高越好,運行越流暢);硬盤:40G以上;內(nèi)存:2GB以上;網(wǎng)絡(luò)帶寬:要求512K帶寬;建議2M以上。2.3 程序包說明溫馨提示:系統(tǒng)部署僅需要“程序部署XXXX-XX-XX(日期).zip”和“SQLscript.sql”這兩個文件(如下圖),只下載這兩個文件即可。首次部署可忽略以下內(nèi)容,直接進入第三章。程序包包含以下文件,分別為:數(shù)據(jù)庫升級腳本、文檔、部署說明、升級說明、script.sql、程序部署XXXX-XX-XX.zip、源程序.rar。下面我簡單說明一下這些文件的用途。數(shù)據(jù)庫升級腳本:只有涉及數(shù)據(jù)庫的更改,才會提供升級腳本,升級腳本的文件用時間命名,例如:您的程序使用的是“部署文件2015-05-01”說明你的數(shù)據(jù)庫也是2015-05-01,升級的時候,2015-05-01以后的所有腳本文件都要執(zhí)行。文檔:文檔中包括,部署說明、系統(tǒng)說明2015和在線學(xué)習(xí)平臺ppt等文件,部署說明是詳細的部署圖文解說,對網(wǎng)站部署不是太懂的用戶可以參照該文檔進行部署,系統(tǒng)說明是詳細的功能介紹以及操作講解,幫助用戶熟悉系統(tǒng)的業(yè)務(wù)邏輯,在線學(xué)習(xí)平臺ppt是對產(chǎn)品的宣傳演示,如果有相關(guān)需求的客戶可以使用該ppt給予其展示我們的產(chǎn)品。部署說明:這里的部署說明是簡要的部署說明,針對有一定網(wǎng)站部署經(jīng)驗的用戶。升級說明:升級包括程序升級和數(shù)據(jù)庫升級,升級說明主要是指導(dǎo)客戶如何正確的完成系統(tǒng)升級。為了確保數(shù)據(jù)不丟失,在升級之前請仔細閱讀“升級說明”。SQLscript.sql:script.sql是一個最新版的數(shù)據(jù)庫腳本文件,用來存儲系統(tǒng)數(shù)據(jù),首次部署中我們需要把這個文件中的數(shù)據(jù)導(dǎo)入到自己的數(shù)據(jù)庫中。具體操作在下面的“數(shù)據(jù)庫部署”中有詳細操作步驟。程序部署XXXX-XX-XX.zip:程序部署用于新建站點。網(wǎng)站的主目錄要指向這個文件。源程序.zip:這是源碼文件,有需要二次開發(fā)的用戶可以使用該文件進行二次開發(fā)。2.4 安裝部署步驟部署步驟有四步:“數(shù)據(jù)庫部署”-“創(chuàng)建站點,部署程序”-“配置程序中的web.config信息”-“設(shè)置上傳文件夾的讀寫權(quán)限”。以下為較詳細講解,更詳細講解可參看“第3章 系統(tǒng)部署”1、數(shù)據(jù)庫部署壓縮包解壓后,在系統(tǒng)根目錄有數(shù)據(jù)庫腳本文件:SQLscript.sql默認數(shù)據(jù)庫名稱為:examweisha(可以自已更改,但需要在SQLscript.sql替換數(shù)據(jù)庫名)請手工創(chuàng)建數(shù)據(jù)庫examweisha;然后執(zhí)行SQLscript.sql即可。執(zhí)行數(shù)據(jù)庫腳本大約需要十分時間,請耐心等;2、程序部署A、將“部署文件(日期).rar”文件解壓。B、建設(shè)IIS站點;C、將網(wǎng)站“主目錄”指向程序文件夾;D、設(shè)定版本為4.0;E、設(shè)置默認“文檔”為default.ashx或default.htmF、如果IIS7以上版本,還要設(shè)置應(yīng)用程序池。(選擇當(dāng)前站點的應(yīng)用程序池,選“高級設(shè)值”,在“啟用32位應(yīng)用程序”中設(shè)置為“False”。)3、配置web.config文件此處主要用于設(shè)置數(shù)據(jù)庫鏈接如下例 說明如下:Data Source=(IP地址);Initial Catalog=(數(shù)據(jù)庫名稱);User ID=(數(shù)據(jù)庫管理賬號);password=(密碼);4、上傳權(quán)限設(shè)置(文件夾權(quán)限)系統(tǒng)上傳資料(例如課程圖片、學(xué)員照片等)的專用文件夾在系統(tǒng)根目錄下的/upload/當(dāng)然也可以在web.config中修改,如:該文件夾需要寫入權(quán)限,否則上傳資料時會報IO錯誤。設(shè)置步驟:在該文件夾上點鼠標(biāo)右鍵-屬性-安全(選項卡)-編輯(按鈕)-添加(按鈕)-高級(按鈕)-立即查找此時在查詢結(jié)果中,找到NETWORK SERVICE,也可以用Everyone(安全性較低),建議用NETWORK SERVICE。雙擊NETWORK SERVICE-點擊確定按鈕-(回到了“安全”的界面)-設(shè)置權(quán)限為“完全控制”,確定即可。第3章 系統(tǒng)部署3.1 IIS設(shè)置3.1.1 IIS6設(shè)置溫馨提示:在部署之前先搭建運行環(huán)境。相關(guān)軟件安裝方法詳情請參看(第5章 相關(guān)軟件安裝)。第一步:建設(shè)IIS站點;進入iis右鍵單擊“網(wǎng)站”點擊“新建”“網(wǎng)站”點擊“下一步”,在這里輸入你網(wǎng)站的描述,該描述只是在iis里面的網(wǎng)站名稱,可以任意輸入,盡量與網(wǎng)站更貼切方便管理,如:學(xué)習(xí)平臺,然后“下一步”設(shè)置ip地址和端口:IP地址選全部未分配,端口填80,如果80端口指給其他的網(wǎng)站了,也可以填其他任意端口(溫馨提示:這里綁定的端口必須是唯一的,否則網(wǎng)站無法啟動)。 主機頭一欄填上你要綁定的域名。第二步:將網(wǎng)站“主目錄”指向程序文件夾;點擊“”找到“部署文件XXXX-XX-XX”這個文件,點擊“下一步”。參照下圖勾選權(quán)限,然后“下一步”,完成。點擊“下一步”我們的網(wǎng)站就已經(jīng)添加完成了。第三步:對網(wǎng)站進行配置:這里需要對、主目錄、文檔、MIME類型進行配置。全部配置完成后點“確定”。1.設(shè)定版本為4.0;選中這個網(wǎng)站,點“屬性” “ASP .NET”設(shè)定版本為4.0,如下圖:如果上圖 A Version的選擇項沒有4.0,有可能是.net framework4.0沒有安裝或是先安裝了.net后安裝了IIS,導(dǎo)致.net沒有在IIS中正確注冊,請參看(“5.3 DotNet Framework4.0安裝”與“5.4 DotNet Framework4.0注冊”)。2.點擊 “文檔”“添加”輸入default.ashx,點擊“確定”。選中添加的default.ashx,點擊“上移”,移到最上方。如下圖:3.點擊“文檔”,執(zhí)行權(quán)限設(shè)置為“純腳本”。如下圖:4.點擊“HTTP頭”,添加一個flv格式的MIME類型。擴展名填:“.flv”,MIME類型填“flv-application/octet-stream”。好了,最后一步點擊“確定”iis所有的配置都已經(jīng)完成了。第四步:給網(wǎng)站文件夾(這里指“部署文件XXXX-XX-XX”)設(shè)置上傳權(quán)限,操作提示:右鍵“屬性”,安全編輯添加高級立即查找,雙擊“NETWORK SERVICE”,點擊“確定”,選擇“完全控制”。3.1.2 IIS7設(shè)置第一步:點擊打開“服務(wù)器管理器”,依次展開“角色web服務(wù)器(iis)IIS信息服務(wù)(IIS)管理器”。(溫馨提示:為了以后操作方便可以把iis發(fā)送到桌面快捷方式)第二步:添加應(yīng)用程序池,.NET Framework版本設(shè)置為4.0版本,托管管道模式設(shè)置為“經(jīng)典”模式。如下圖:如果操作系統(tǒng)是Windows server 2008(64位),應(yīng)用程序池“啟用32位程序”要設(shè)置為 “true”(操作提示:選中應(yīng)用程序池,右鍵屬性高級設(shè)置),如下圖:第三步: 選中“網(wǎng)站”右鍵“添加網(wǎng)站”,網(wǎng)站名稱可以隨意設(shè)置,應(yīng)用程序池選擇剛才新建的應(yīng)用程序池,物理路徑指向部署文件XXXX-XX-XX,點擊“”可進行選擇,端口設(shè)置為80,主機名填要綁定的域名。如下圖:第四步:對網(wǎng)站進行配置:這里需要對“默認文檔、MIME類型、請求篩選”進行配置。1.設(shè)置“默認文檔”;雙擊打開“默認文檔”添加一個default.ashx,然后把“default.ashx”移到最上方。2.雙擊打開“MIME類型”,添加一個flv格式的MIME類型。擴展名填:“.flv”,MIME類型填“flv-application/octet-stream”。如下圖:3.雙擊打開“請求篩選”,點擊“編輯功能設(shè)置”設(shè)置iis最大上傳權(quán)限為4294967295,如下圖:(溫馨提示:此處不設(shè)置上傳大文件iis會報錯)第五步:確認iis是否開啟了.net4.0。選中iis的根目錄,雙擊打開“ISAPI和CGI”,查看.net4.0是否設(shè)置為允許,如果是“不允許”右鍵設(shè)置為“允許”第六步:設(shè)置IIS 的最大上傳權(quán)限(溫馨提示:此處不設(shè)置上傳大文件會報錯)2003+IIS6下ASP上傳文件默認限制為200K,如何修改這個上傳大小限制呢?方法如下:1、直接編輯配置數(shù)據(jù)庫設(shè)為允許在IIS中右鍵“本地計算機”選擇“屬性”,鉤選“允許直接編輯配置數(shù)據(jù)庫”。2、關(guān)閉“IIS Admin Service”服務(wù)依次打開“控制面板-管理工具-服務(wù)”,在其中右邊找到“IIS Admin Service”,選中該項并點擊鼠標(biāo)右鍵,選中“停止”即可關(guān)閉該服務(wù)。第三步:修改“MetaBase.xml”文件依次打開“C:WINDOWSsystem32inetsrv”,在該文件夾中找到“MetaBase.xml”文件,將“MetaBase.xml”用記事本打開,在其中搜索“AspMaxRequestEntityAllowed”,將后面的“204800”改成“4294967295”保存文件。第四步:開啟“IIS Admin Service”服務(wù)修改完成后再按照第一步的操作將“IIS Admin Service”服務(wù)開啟。經(jīng)過以上簡單的三步設(shè)置我們已經(jīng)將IIS上傳文件的大小限制改為了100M,當(dāng)然你可以隨意對上傳文件的大小進行修改。溫馨提示:在執(zhí)行第二步之前請確保第一步已經(jīng)操作,否則將無法保存修改后的“MetaBase.xml”文件,本實例的操作環(huán)境為Windows 2003、IIS6.0,其他操作系統(tǒng)下設(shè)置類似。3.2 數(shù)據(jù)庫部署系統(tǒng)采用SqlServer2008數(shù)據(jù)庫,如果沒有安裝這個軟件,請參看5.2 SqlServre2008數(shù)據(jù)庫安裝并進行安裝,此處只是講解數(shù)據(jù)庫的創(chuàng)建、部署。第一步:打開SqlServer2008,選中“數(shù)據(jù)庫”右鍵“新建數(shù)據(jù)庫”。第二步:設(shè)置數(shù)據(jù)庫名稱:examweisha(溫馨提示:設(shè)置的數(shù)據(jù)庫名稱要和腳本文件中使用的保持一致),直接點“確定”即可。第四步:將腳本文件:script.sql拖入到數(shù)據(jù)庫的窗口中。如下圖:第五步:拖入后會出現(xiàn)一個彈出框,如果之前登錄時設(shè)置了記住密碼這里直接點連接即可,沒有設(shè)置的輸入密碼點連接。第六步:點擊“執(zhí)行”,這需要一段時間,請耐心等待。第七步:當(dāng)出現(xiàn)“查詢已成功執(zhí)行”時表示操作成功。3.3 系統(tǒng)設(shè)置系統(tǒng)設(shè)置主要是對web.config文件的配置,web.config文件主要是設(shè)置數(shù)據(jù)庫連接和根域(溫馨提示:電腦端網(wǎng)站首頁的手機端二維碼是根據(jù)這里的域名解析的)第一步:打開“部署文件XXXX-XX-XX”這個文件找到web.config文件,用記事本打開。第二步:找到下面這段代碼,根據(jù)提示進行修改,保存。add name=”(根域)”;Data Source=(IP地址);Initial Catalog=(數(shù)據(jù)庫名稱);User ID=(數(shù)據(jù)庫管理賬號);password=(密碼).ok部署完成,很有成就感把,趕緊試試效果把!祝生活愉快!第4章 常見問題4.1 部署問題4.1.1 部署成功后圖片無法顯示。解決方法:在程序發(fā)布的壓縮包,沒有把upload打包進去,upload文件夾是用戶上傳的資料。之所以部署后看不到圖片,是用戶上傳的圖片看不到,其它圖片應(yīng)該還是可以看到的。如果所有圖片都不正確,應(yīng)該是路徑問題,建議把系統(tǒng)部署到獨立站點下,不要作為其它站點的應(yīng)用程序文件夾。4.1.2 IIS 7 HTTP 錯誤 500.19 - Internal Server Error錯誤場景:在windows server 2008 r2中的IIS部署站點時碰到該問題。解決方法:選擇當(dāng)前站點的應(yīng)用程序池,選“高級設(shè)值”,在“啟用32位應(yīng)用程序”中設(shè)置為“False”。其實默認就是False,在其它版本的IIS7中,此處需設(shè)置為true才正常。4.1.3 系統(tǒng)可以在本機訪問,無法在互聯(lián)網(wǎng)訪問解決方法:出現(xiàn)此問題最大的可能性是防火墻禁用了80端口,80端口為IIS默認端口。如果本機上關(guān)閉了防火墻或是已經(jīng)設(shè)置了開放80端口,但仍然無法訪問,請聯(lián)系服務(wù)器所在的網(wǎng)絡(luò)管理員,如果是托管服務(wù)器,請聯(lián)系網(wǎng)絡(luò)商解決,有可能是他們的硬件防火墻進行了防護。例如阿里云,是默認關(guān)閉所有端口的,需要自己手工啟用。4.2 使用問題4.2.1 二維碼掃描后,手機打開不正確問題描述:系統(tǒng)前端網(wǎng)頁中有手機端訪問的二維碼,掃描后即可打開手機網(wǎng)站,但是地址不正確,這個原因是,二維碼圖片中暗藏的網(wǎng)址是用域名地址生成的,一種是如果您的系統(tǒng)是用IP訪問,會不正確,請用域名訪問;另一種是您的系統(tǒng)沒有填寫域名信息。解決方法:域名分兩部分填寫,一個是主域,一個是二級域名。主域信息填寫在web.config中,如下圖:然后登錄 超級管理員后臺(默認登錄地址:/manage/index.aspx),對機構(gòu)設(shè)置二級域名。如下圖可能有些用戶不太理解為什么這樣設(shè)置,完全可以簡化設(shè)置,我作一下解釋。我們系統(tǒng)是云平臺,是可以創(chuàng)建多個機構(gòu)的,每個機構(gòu)擁有不同的二級域名,風(fēng)格、數(shù)據(jù)各自獨立,所以要設(shè)置主域名,然后為每個機構(gòu)設(shè)置二級域名。這樣生成二維的時候才會正確。4.3 日常維護4.3.1 上傳文件大于30M時,報Http 404錯誤。解決方法:1、打開IIS管理器,找到Default Web Site。先進行停止。2、在IIS中雙擊“請求篩選”打開。3、點擊右邊的“編輯功能設(shè)置”,打開“編輯請求篩選設(shè)置”對話框。其中的允許的最大容量長度,默認是”30000000“,30M,將其修改為你所需要的大小即可。4、啟動IIS.這樣大文件的上傳就解決了第5章 相關(guān)軟件安裝5.1 IIS安裝5.1.1 IIS6安裝溫馨提示:Windows server 2003默認沒有IIS組件,在安裝之前請先下載i386安裝包。第一步:開始設(shè)置控制面板程序程序和功能添加或刪除程序添加或刪除windows功能,如下圖:第二步:勾選“應(yīng)用程序服務(wù)器”,點擊“詳細信息”,如下圖第三步:勾選“Internet 信息服務(wù)(IIS)”,點擊“確定”第四步:點擊“下一步”第五步:點擊“瀏覽”打開i386文件夾,找到需要的文件打開, 系統(tǒng)會自動識別(此處有兩個文件要選)操作提示:點擊“瀏覽”選擇“CONVLOG.EX_”確定,點擊“瀏覽”選擇“IISBACK.VB_”確定。如下圖:5.1.2 IIS7安裝Windows server 2008 雖然默認沒有安裝IIS7,但開啟這個功能相對簡單,無須下載其它安裝包,只需要添加指定的角色即可,具體設(shè)置步驟如下:第一步:開始控制面板程序程序和功能打開或關(guān)閉windows功能,如下圖:第二步:點擊“角色”,“添加角色”,進入“角色添加向?qū)А比缓笾苯印跋乱徊健?,如下圖:第三步:勾選“Web 服務(wù)器(IIS)”,點擊“下一步”第四步:直接“下一步”第五步:參照下圖進行勾選第六步:點擊“安裝”,開始安裝服務(wù)。如下圖第七步:安裝成功后直接關(guān)閉即可5.2 SqlServre2008數(shù)據(jù)庫安裝請自主購買SqlServre2008數(shù)據(jù)庫軟件,此處僅是講解安裝方法。第一步:解壓SQL2008FULL_CHS壓縮文件,打開SQL2008FULL_CHS文件夾,雙擊“setup”運行,如下圖:第二步:點擊“SQL server獨立安裝”,如下圖:第三步:點擊“確定”第四步:輸入

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論