Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> 電腦軟件教程 >> 服務器技術 >> 關於服務器 >> 簡述利用linux構建www服務器(一)

簡述利用linux構建www服務器(一)

日期:2017/2/8 10:37:10      編輯:關於服務器


 

  linux可以說是當前最熱的網絡操作系統了,在互聯網上已有29%的服務器采用linux系統,比Windows NT還高6個百分點,這不僅是因為linux是免費的,更主要是在於linux卓越的性能和在網絡服務器方面出色的表現。本文就關於利用linux構建www服務器作一簡單論述。

一、 關於硬件配置

操作系統必須與基本硬件系統密切協作,才能充分發揮本身的作用。linux可以支持大多數常見的硬件設備,就CPU來說,現在常用的Intel 386以上的全系列、AMD的K6-2 (3DNow)、K6-3和Cyrix 6x86等常見的CPU都是沒有問題的。具體的硬件列表可以在linux的主頁上獲得(www.linux.org)。

二、 將linux 用作www服務器

為將linux 用作www服務器,需要進行相應的配置,安裝需要的軟件包才行。
  目前WWW Server軟件能運行在linux下的有很多,最流行的是NCSA HTTPd Server和Apache。尤其是Apache號稱“WWW Server之王” (其實它也是從NCSA發展來的)。在最新的Red Hat、Slackware和 OpenLinux各版本中都包含了Apache。Redhat5.2本身含帶的是Apache 1.3。

  1、安裝Apache

在互聯網上linux的FTP服務器上可以找到最新版本的Apache。一般在linux的發行套件上都包含有Apache。對於red hat來說,可以用下面的命令行來安裝Apache的rpm包:
# rpm –ivh apache –x.x.x i386.rpm(其中x.x.x是版本號)
 在X-Window中啟動Netscape Navigator,鍵入本機IP,當出現“It worked”的頁面時,就可以進行配置工作了。注意:不同版本中服務器默認的工作根目錄不一樣,red hat默認的是/etc/httpd,配置文件在/etc/httpd/conf目錄下,系統的啟動腳本在/etc/rc.d/目錄下,頁面文件在/home/httpd目錄下。

2、設置基本配置文件

Apache有三個基本配置文件:httpd.conf、srm.conf和access.conf,它們位於根目錄下的conf/子目錄(它們的副本也存在這裡)。它們的作用分述如下:httpd.conf是Apache設置文件中最重要的配置文件,httpd程序啟動時會先讀取httpd.conf。srm.conf是數據配置文件,在這個文件中主要設置WWW Server讀取文件的目錄、目錄索引時的畫面等等。access.conf是負責基本的讀取文件控制,限制目錄所能執行的功能及訪問目錄的權限設置。 

  ⑴.httpd.conf文件 
TransferLog:如果你想知道在一段時間內有多少人訪問你的站點,最好的辦法就是查看相應的日志文件,TransferLog命令就是指定當浏覽器要求服務器傳送文件時記錄到所設置的文件,可以根據此文件查看有哪些用戶看過哪些HTML文件。

ErrorLog:這是指定當WWW Server運轉過程中發生問題時錯誤信息存放到哪個文件。如果文件名不是以斜線開始即等於是相對於服務器根目錄的(默認是logs/error_log)。 

Port number:在httpd:URL中的默認端口是80。
ServerAdmin email_address:這條命令設置了系統管理員的E_mail地址,當服務器出現問題時,客戶端將出現信息將問題報告給Web Master。
ServerRoot directory:這條命令用來設置服務器目錄的絕對路徑,服務器從它來知道到哪裡去查找資源。  VirtualHost:這條命令用來設置虛擬主機,也即是用一台主機執行多個域名的WWW Server。 

Copyright © Windows教程網 All Rights Reserved