淺談基於Linux的Intranet環境建造(轉)

BSDLite發表於2007-08-17
淺談基於Linux的Intranet環境建造(轉)[@more@]  在建設傳統的Intranet網路環境的時候,我們一般是基於Windows NT Server系統的,在它的基礎上實現一系列的服務。現在的Linux系統中也包含了很多基於網路建設的軟體服務,基本上我們是完全可以利用Linux系統建立與Windows NT Server所具有的基本Intranet框架相同的框架。並且還可以在這個基礎上發展具有Linux系統自身特點的Intranet環境,在某種程度上其效能還優於Windows NT Server系統。

  我們先假設一個基於Linux系統區域網的網路構架。首先,建議使用轉換器把Internet介面轉換為雙絞線,直接連線到一臺雙網路卡Server上。該Server的另外一塊網路卡和其他的Server及Client連線到一個Hub上面,成為一個區域網。雙網路卡的伺服器作為防火牆和閘道器,控制內部網和Internet連線的安全。我們在其上面還可以執行其他的服務,例如檔案伺服器、代理伺服器、郵件伺服器和Web伺服器等。另外一臺伺服器可以作為資料庫伺服器,在其上主要執行資料庫服務。

  雙網路卡中對外的網路卡必須有正式的IP,另外一塊網路卡和其他計算機的網路卡可以使用私有IP,範圍從“192.168.1~192.168.254”自由分配,其他計算機的閘道器地址都指向防火牆閘道器伺服器的內部IP。防火牆閘道器伺服器的網路配置要根據申請的IP地址來具體設定。

  一般地,我們要求的Intranet環境應該是提供最基礎的WWW服務、FTP服務、DNS服務、網路上的芳鄰等服務項,下面我們就一一簡單地介紹一下。

  1.WWW服務

  首先我們要實現WWW服務,我們以在RedHat系統的完全安裝中為例,這裡系統已經為大家安裝好了目前在Internet上使用得最多的HTTP伺服器Apache, 你只需要使用“setup”命令選擇該服務,或者直接執行“httpd”即可。它的安裝根目錄是在/home/httpd/目錄下的,只要使用瀏覽器按照“IP地址”訪問你的Web server,就能夠看到Apache的說明文件。如果你要發行自己的主頁,只需要將這些文件放在/home/httpd/html/下即可,或者是將httpd.conf中的文件根目錄修改為你的Windows系統下的目錄,這樣既可以享受Linux的效率,也可享受Windows的頁面製作工具的便利。但是我們要注意在Linux環境中要區分大小寫,所以頁面中的檔名最好統一使用大小寫。在Windows環境中的頁面檔案一般是.htm字尾,而預設的Linux系統的瀏覽器Netscap或lyxn解釋的頁面檔案是以.html為字尾的,你只需要在/etc/mime.types中增加如下一行即可:text/html html htm。同樣,你也可以按照註釋修改以下配置檔案:

  /etc/httpd/conf/httpd.conf
  /etc/httpd/conf/access.conf
  /etc/httpd/conf/srm.conf 以建立更加強大而靈活的WEB伺服器。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-963076/,如需轉載,請註明出處,否則將追究法律責任。

相關文章