国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

Linux下Web服務(wù)器架設步驟

發(fā)布時(shí)間:2021-08-17 12:35 來(lái)源:億速云 閱讀:0 作者:chen 欄目: 服務(wù)器 歡迎投稿:712375056

本篇內容主要講解“Linux下Web架設步驟”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強。下面就讓小編來(lái)帶大家學(xué)習“Linux下Web服務(wù)器架設步驟”吧!

今天我們來(lái)看看如何將Web服務(wù)器架在Linux系統下。
  
  LINUX系統中常見(jiàn)的有:CERN、NCSA、Apache三種方式,一般最常用的方法就是用Apache。此種方式特點(diǎn)明顯,配置簡(jiǎn)明,具有最大的對系統兼容性,以下是用此方式配置基于Linux的WEB服務(wù)器的全過(guò)程。
  
  一. Apache服務(wù)器慨述。
  
  其特征是顯著(zhù)的:可以運行于所有計算機平臺,自然包括UNIX/LINUX系統;集成代理服務(wù)器和Perl編程腳本;對用戶(hù)的訪(fǎng)問(wèn)會(huì )話(huà)過(guò)程跟蹤;可對服務(wù)器日志定制;還支持虛擬主機及HTTP認證等等。再配合LINUX系統本身的強大,我們沒(méi)理由不選擇Apache。
  
  二. 安裝Apache。
  
  一般說(shuō)來(lái),所有Linux版本應該包含有此軟件包的安裝,如果你在安裝Linux系統沒(méi)有安裝此軟件包,可以從安裝光盤(pán)或是http://www.apache.org/網(wǎng)站上找到其安裝文件(注意網(wǎng)上有兩種版本:一種是下載后需重新編譯的源代碼,一種是只需解壓就可使用的可執行文件),然后執行安裝即可。
  
  1. 如果你下載的是可執行文件包如:apache_1.2.4.e.tar.gz(當中的數字視你下載的版本而定,此為舉例),那這就相對簡(jiǎn)單,比較適合對Linux編譯不熟悉的初級用戶(hù),只需執行:tar xvzf apache_1.2.3.4.tar.gz即可完成安裝。
  
  2. 如果下載的是源代碼如:apache_1.2.4.rpm,則先用rpm –ivh apache_1.2.4.rpm安裝,然后在src目錄下執行“./configure”;接著(zhù)執行“make”命令編譯Apache;接著(zhù)將編譯好的可執行文件復制到/etc/httpd/bin目錄下;再將Apache的配置文件:httpd.conf、access.conf 、srm.conf和mime.types復制到/etc/httpd/conf目錄下,才算完成安裝。
  
  三. 配置Apache,實(shí)現WEB服務(wù)。
  
  其實(shí),到現在你的Linux已經(jīng)開(kāi)始WEB服務(wù)了,你要做的只需將Linux系統連入互聯(lián)網(wǎng),然后將主頁(yè)存放于“/home/httpd”目錄下即可。但為了讓此WEB服務(wù)器更有效率的工作,我們還需對其作些設置,具體需要配置的其實(shí)就是剛才復制的那4個(gè)文件。以下對其主要的兩個(gè)配置文件httpd.conf和access.conf作些說(shuō)明:
  
  1. httpd.conf.
  此文件是主配置文件,主要用來(lái)設置服務(wù)器啟動(dòng)的基本環(huán)境,也就是說(shuō)它負責安排WEB服務(wù)器怎樣運行。其相關(guān)設置參數為:
  
  ServerType standalone/inetd:此選項作用就是指定以何種方式運行WEB服務(wù)器。其中standalone參數表示W(wǎng)EB服務(wù)進(jìn)程以一個(gè)單獨的守候進(jìn)程的方式在后臺偵聽(tīng)是否有客戶(hù)端的請求,如果有就生成一個(gè)子進(jìn)程來(lái)為其服務(wù);其效率更高。主要是設置主服務(wù)器進(jìn)程偵聽(tīng)的特定端口地址,方法為:Port [number] (缺省為80)。
  
  而inetd模式相對standalone來(lái)說(shuō)它更安全,此模式也是RedHat Linux運行Apache的默認方式。如果你的版本不是RedHat,則需在/etc/inetd.conf文件里加入以下一新行:httpd stream tcp nowait httpd /etc/httpd/bin/httpd –f /etc/httpd/conf/httpd.conf;然后在/etc/services文件里同樣添加一新行:httpd 80/tcp httpd即可。
  
  ErrorLog:用來(lái)指定錯誤記錄的文件名稱(chēng)和路徑。格式如:ErrorLog /var/httpd/error.log。
  ServerRoot:用來(lái)指定將服務(wù)器的配置及日志文件存于何處。格式如:ServerRoot /etc/httpd。
  Server Admin: 設置WEB管理員的E-Mail地址.格式如:Server Admin XXX@XXXX.com。
  
  2. srm.conf
  這是Apache的資源配置文件,作用為告訴服務(wù)器你想在WWW站點(diǎn)上提供的資源及如何提供,其主要參數為:
  
  DocumentRoot: 用來(lái)指定主文檔的地址。格式如:DocumentRoot /home/httpd/html。
  DirectoryIndex:跟windows平臺的IIS設置一樣,用來(lái)指定首頁(yè)文件的名稱(chēng)。大家都知道,首頁(yè)一般都以“index.html”或“index.htm”作為文件名。當設置為這兩種文件名之后,只要用戶(hù)發(fā)出WEB請求,即將調入以“index.html”或“index.htm”命名的主頁(yè)。格式如:DirecotryIndex index.html index.htm。
  
  經(jīng)過(guò)以上簡(jiǎn)單的配置后,你的WEB服務(wù)器已經(jīng)具備基本的功能了。接下來(lái)要做的就是重啟WEB服務(wù),使剛才的配置生效,我們可以用以下命令來(lái)完成:
  
  /etc/rc.d/init.d/httpd restart
  
  最后,我們來(lái)看看基于A(yíng)pache服務(wù)的安全方面。Apache服務(wù)器通過(guò)認證系統能控制哪些主機可以訪(fǎng)問(wèn)某些特定的站點(diǎn)。具體來(lái)說(shuō),它通過(guò)兩種方式來(lái)實(shí)現:
  
  一種是基于主機地址的認證,但由于目前大部分上網(wǎng)用戶(hù)使用的都是動(dòng)態(tài)地址,因此此種方式并沒(méi)多少實(shí)際意義;
  
  另一種方式是基于用戶(hù)名/口令的認證方式,不言而喻,此種方式更適合如今的網(wǎng)絡(luò )狀況,而對于具體的用戶(hù)名/口令認證實(shí)現,不在本文討論范圍,大家可以參閱相關(guān)資料作進(jìn)一步學(xué)習。

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

无码精品日韩专区久久| 人妻无码AⅤ不卡中文字幕| 欧洲欧美人成视频在线| 欧美国产激情二区三区| 亚洲AV成人无码一区在线观看| 亚洲精品无码乱码成人|