濮阳杆衣贸易有限公司

主頁 > 知識庫 > Linux下Web服務(wù)器架設(shè)攻略

Linux下Web服務(wù)器架設(shè)攻略

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

標簽:汕頭 大連 玉林 泰安 茂名 遼陽 紹興 陜西

巨人網(wǎng)絡(luò)通訊聲明:本文標題《Linux下Web服務(wù)器架設(shè)攻略》,本文關(guān)鍵詞  Linux,下,Web,服務(wù)器,架設(shè),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux下Web服務(wù)器架設(shè)攻略》相關(guān)的同類信息!
  • 本頁收集關(guān)于Linux下Web服務(wù)器架設(shè)攻略的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    阿瓦提县| 怀远县| 司法| 安康市| 马公市| 兴海县| 会理县| 咸丰县| 安庆市| 北川| 镇原县| 微山县| 和田县| 宁乡县| 微博| 开化县| 江永县| 治多县| 西安市| 永吉县| 洞头县| 桂林市| 西华县| 岳阳市| 醴陵市| 浦县| 新安县| 济阳县| 自贡市| 肇庆市| 贵州省| 吉水县| 凌源市| 清徐县| 剑阁县| 新沂市| 台东市| 应城市| 延安市| 东光县| 合水县|