linux及案例-網(wǎng)絡(luò)服務(wù)1第二天_第1頁
linux及案例-網(wǎng)絡(luò)服務(wù)1第二天_第2頁
linux及案例-網(wǎng)絡(luò)服務(wù)1第二天_第3頁
linux及案例-網(wǎng)絡(luò)服務(wù)1第二天_第4頁
linux及案例-網(wǎng)絡(luò)服務(wù)1第二天_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余13頁可下載查看

付費(fèi)下載

下載本文檔

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

文檔簡(jiǎn)介

NSDServices01Web配置httpd服WebLAMP構(gòu)建Discuz!X系Web站根據(jù)公司信息化建設(shè)要求,需構(gòu)建一立配置的服務(wù)器??紤]到站點(diǎn)的運(yùn)行效率及穩(wěn)定性、格式的httpd包進(jìn)試:httpd、httpd-manualhttpd從瀏覽器默認(rèn)首頁、手冊(cè)部署自己的首頁部署自己的 從瀏覽器新部署的首頁、網(wǎng)圖-RHEL6httpdhttpdhttpdWebhttpdWeb主配置文件子配 日志錯(cuò)誤日志需要httpd服務(wù)端提供的Web時(shí),可以使用IE、Firefox等網(wǎng)頁瀏覽器http://服務(wù)器地址/,對(duì)應(yīng)服務(wù)器上的http://服務(wù)器地址/muban1/,對(duì)應(yīng)服務(wù)器上的httpd[root@svr5~]#yum-yinstallhttpdhttpd-..[root@svr5~]#rpm-q[root@svr5~]#servicehttpdrestart;chkconfighttpdhttpdhttpd:httpd:apr_sockaddr_info_get()failedforhttpd:Couldnotreliablydeterminetheserver'sfullyqualifiedname,for注意:在啟動(dòng)httpd過程中可能會(huì)出現(xiàn)上述異常信息,原因是還沒有為這個(gè)Web站點(diǎn)配置,但并不影響Web服務(wù)的,所以這里暫時(shí)可以先忽略。[root@svr5~]#netstat-anptu|greptcp00:::80:::*LISTENhttpd/etc/httpd/conf/httpd.confWeb[root@svr5~]#cp/etc/httpd/conf/httpd.conf1)默認(rèn)首以Firefox瀏覽器為例,只要在地址欄內(nèi)輸入,回車后應(yīng)該就能看到圖-2)幫助手冊(cè)在地址欄內(nèi)輸入,回車后就可以看到httpd提供的幫助手冊(cè)頁面,如圖-3圖-步驟三:部署自己的首頁 是/var/www/html/,因此只要把用戶自己的網(wǎng)頁文件到此 [root@svr5~]#vim<h1>MyFirstWeb-Site.<h1>//在網(wǎng)頁中顯示一句話 位于/var/www/html/,因此如果要部署自己的網(wǎng)頁,只需要將相關(guān)網(wǎng)頁文檔到 [root@svr5opt]#unzip ..[root@svr5opt]#mvmuban* [root@svr5opt]#ls index.htmlmuban1muban2muban3步驟五:從瀏覽器新部署的首頁、網(wǎng)頁在瀏覽器中重新,如果已經(jīng)可以按Ctrl+F5強(qiáng)制刷新,或者關(guān)閉瀏覽器再重新打開,就會(huì)看到首頁的內(nèi)容已經(jīng)改變了,如圖-4所示。圖-填入地址,回車確認(rèn)后即可看到之前部署的muban1/ 如圖-5所示。圖-配置httpd服默認(rèn)安裝的httpd服務(wù)并未指定因此啟動(dòng)服務(wù)時(shí)會(huì)出“httpd:Couldnotreliablydeterminetheserver'sfullyqualifiedname,usingforServerName”的異常信息,本例中要求將Web的名稱設(shè)置為 index.php。由于希望能通過FTP方式,還需要將其部署到 下將名稱設(shè)置將index.php作為網(wǎng) 時(shí)第一個(gè)查找的網(wǎng)頁文件(即默認(rèn)首頁將默認(rèn) 遷移到步驟一:將名設(shè)置為1)驗(yàn)證未設(shè)置名稱時(shí)的效果[root@svr5~]#servicehttpdrestarthttpdhttpdhttpd:httpd:apr_sockaddr_info_get()failedforhttpd:Couldnotreliablydeterminetheserver'sfullyqualifiedname,forServerName[root@svr5~]#vim.. [root@svr5~]#servicehttpdhttpdhttpd:index.php在 [root@svr5~]#vimo,3)httpd.confDirectoryIndex[root@svr5~]#vim..DirectoryIndexindex.php [root@svr5~]#servicehttpd 重新載入再次,必要時(shí)Ctrl+F5刷新,可以看到首頁文件已經(jīng)變成了,如圖-7步驟三:將根 [root@svr5~]#mkdir-p [root@svr5~]#mvvar/www/html/* [root@svr5~]#lsvar/ftp/index.html修改httpd.conf配置文件,修改Root 設(shè) 修改 [root@svr5~]#vim.... Root <Directory[root@svr5~]#servicehttpd 重新載入從瀏覽器或者,刷新頁面內(nèi)容仍然可用, Web主當(dāng) 時(shí),頁面顯示當(dāng) 時(shí),頁面顯示虛擬Web主機(jī)的目標(biāo)是通過不同的方式能看到不同站點(diǎn)的網(wǎng)頁,而實(shí)際只需要一臺(tái)httpd服務(wù)器。HttpdWeb基于IP若要實(shí)現(xiàn)基于的虛擬主機(jī),可以在配置httpd服務(wù)時(shí)添加NameVirtualHost行,用來指定WebIPWeb<VirtualHostIP址>....</VirtualHost>設(shè)置即可,其中包括ServerName參數(shù)用來指定站點(diǎn)、 步驟一:解決虛擬Web站點(diǎn)的解析問因?yàn)檫€沒有可用的DNS服務(wù)器,暫時(shí)可以修改客戶機(jī)(所有需要以的方式來這兩個(gè)站點(diǎn)的主機(jī))的hosts文件,添加兩個(gè)虛擬Web站點(diǎn)的與IP地址映射記錄。[root@pc205~]#vim..完成添加后,可以使用命令簡(jiǎn)單測(cè)試 [root@pc205~]# ()56(84)bytesofdata.64bytes ():icmp_seq=1ttl=64time=0.024 [root@pc205~]# ()56(84)bytesofdata.64bytes ():icmp_seq=1ttl=64time=0.019步驟二:配置虛擬Web主為站 準(zhǔn)備文[root@svr5~]#cd[root@svr5html]#mkdirbaidu[root@svr5html]#vim<h1> //站點(diǎn)1的首[root@svr5html]#vim<h1>BAIDU [root@svr5~]#vim NameVirtualHost <VirtualHost Root<VirtualHost Root[root@svr5~]#grep^IncludeIncludeconf.d/*.conf [root@svr5~]#servicehttpd httpdhttpd步驟三:在客戶機(jī)問各虛擬Web主從瀏覽器效果如圖-8圖-從瀏覽器效果如圖-9圖-構(gòu)建LAMP平PHP網(wǎng)頁能正常顯示、PHP網(wǎng)頁程序能成功MySQL數(shù)據(jù)庫Webhttpd.conf步構(gòu)建LAMP,過程如下所述。WebApache、MySQL、PHP 分別配置MySQL服務(wù)、PHP環(huán)境、Apache服務(wù)(、、index.php首LAMPWebhttpd.conf:[root@svr5~]#cd[root@svr5~]#mvhttpd.conf[root@svr5~]#cphttpd.conf.bak[root@svr5~]#cd[root@svr5~]#mvhttpd-vhosts.confhttpd-步驟二:安裝并配置A、M、P組[root@svr5~]#yum-yinstallhttpdmysql-servermysqlphpphp-..認(rèn)的管理用戶為root,為空),比如Taren1。相關(guān)操作如下所述:[root@svr5~]#servicemysqld[root@svr5~]#chkconfigmysqld[root@svr5~]#mysqladminurootpassword'Taren1'3)PHP(若無特別要求,此操作可跳過)[root@svr5~]#vim..default_charsetutf- file_uploads upload_max_filesize post_max_size 確認(rèn)的完整、根 [root@svr5~]#vim //名Root DirectoryIndexindex.php ..[root@svr5~]#servicehttpd[root@svr5~]#chkconfighttpd步驟三:測(cè)試LAMP平臺(tái),確保各組件能協(xié)同[root@svr5~]#vim從瀏覽器,頁面內(nèi)容應(yīng)如圖-10所示圖-PHP數(shù)據(jù)庫測(cè)[root@svr5~]#vimif($link)echo"Success SuccesselseechoFailure從瀏覽器,頁面內(nèi)容應(yīng)如圖-11所示圖-構(gòu)建Discuz!X系本案例要求基于現(xiàn)有的LAMP平臺(tái)構(gòu)建一套系統(tǒng),選擇的程序?yàn)橹腄iscuz!。管理員需了解Discuz!系統(tǒng)的基本使用及管Discuz!的代碼文件是以PHP語言編寫的,不僅包括最終運(yùn)行的網(wǎng)頁,也包括用來安裝的網(wǎng)頁程序。而安裝的過程主要是MySQL數(shù)據(jù)庫,根據(jù)用戶設(shè)置來建立系統(tǒng)所需要的表格及相關(guān)表記錄。因此,部署的時(shí)候只要將Discuz!的代碼 拷貝到、提前建立一個(gè)MySQL庫并做好授Discuz!的安裝程序:。Discuz!的前臺(tái):。Discuz!的:。步驟一:部署Discuz!系統(tǒng)為建立數(shù)據(jù)庫允許其從本機(jī)(localhost),且必須先驗(yàn)證Taren1[root@svr5~]#mysql-uroot-Enter mysql>CREATEDATABASEmysql>GRANTallONbbsdb.*TOrunbbs@localhostIDENTIFIEDBYmysql>將的代碼文件上傳到LAMP服務(wù)器上,釋放文檔并確認(rèn)結(jié)果[root@svr5pub]#unzipDiscuz_X3.2_SC_UTF8.zip-d..[root@svr5pub]#ls-Freadme/upload/ //需要部署到的程由于當(dāng)前的部署操作是在LAMP服務(wù)器本機(jī)執(zhí)行,因此只要使用cp命令簡(jiǎn)單地拷貝過去就可以完成部署。另外,Web服務(wù)在運(yùn)行時(shí)(默認(rèn)用戶為apache),需要對(duì)特定的一些有寫入權(quán)限,才能夠保存從提交的相關(guān)文檔數(shù)據(jù),因此這些的權(quán)限或歸屬也要做相應(yīng)調(diào)整。[root@svr5pub]#cp-rftdir/upload/[root@svr5pub]#cd[root@svr5bbs]#chown-Rapachetemplate/config/data/uc_server/步驟二:安裝Discuz!系圖- 圖-圖-圖-默認(rèn)情況下,成功安裝后向?qū)С绦驎?huì)自動(dòng)去Discuz!的插件站 圖-推薦的做法是立即刪除或轉(zhuǎn)移install/ [root@svr5~]#cd[root@svr5bbs]#mvinstall [root@svr5bbs]#od600 //限制權(quán)[root@svr

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論