淺談基於Linux的Intranet環境建造(轉)
淺談基於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伺服器。
我們先假設一個基於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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux 環境下 Makefile 檔案製作淺談(一)(轉)Linux
- Linux 環境下 Makefile 檔案製作淺談(二)(轉)Linux
- 關於Linux的桌面環境(轉)Linux
- 基於Linux的 工作環境配置方法Linux
- PC基於Linux的叢集環境搭建?Linux
- 【轉載】基於 Docker 的 PHP 整合環境 dnmpDockerPHP
- 淺談公司java開發執行環境搭建(ubuntu環境)JavaUbuntu
- 淺談AIX環境下的Java效能調優AIJava
- 談談 Linux SP1 環境變數Linux變數
- Linux 上部署 docker,基於 docker 搭建 lnmp 環境LinuxDockerLNMP
- linux環境下的undelete(轉)Linuxdelete
- 環境變數{Linux環境(也稱為Shell環境)}(轉)變數Linux
- 基於Docker搭建LNMP環境DockerLNMP
- 基於Docker的LNMP開發環境DockerLNMP開發環境
- 談談activiti個人理解及基礎Demo環境搭建
- 淺談Linux的檔案系統(轉)Linux
- 淺談之SpringBoot的環境搭建及快速入門Spring Boot
- Linux程式應用開發環境和工具經驗談(轉)Linux開發環境
- 搭建基於netfilter/iptables的防火牆實驗環境(轉)Filter防火牆
- 淺談基於 NTP 的反射和放大攻擊反射
- 關於aix, linux下的shell環境AILinux
- 基於 Laradock 環境 Project 的總結Project
- 搭建基於 Mac 的 Flutter 開發環境MacFlutter開發環境
- 部署基於Dragonwell的Java執行環境GoJava
- 搭建基於以太坊的私有鏈環境
- 基於ECS快速搭建Docker環境Docker
- mall在Linux環境下的自動化部署(基於Jenkins)LinuxJenkins
- 【TTS】AIX->Linux--基於RMAN(真實環境)--續TTSAILinux
- 淺談瀏覽器執行環境下的event loop機制瀏覽器OOP
- 淺談RASP技術攻防之實戰[環境配置篇]
- GNOME幫助Linux應用於商業桌面環境(轉)Linux
- Linux系統下搭建基於Geany的Python程式設計環境LinuxPython程式設計
- Linux環境下的Mysql資料庫入門-基於Centos系統LinuxMySql資料庫CentOS
- 淺談JS詞法環境JS
- 如何構建基於 docker 的開發環境Docker開發環境
- 如何構建基於docker的開發環境Docker開發環境
- 基於IDEA的JavaWeb開發環境搭建IdeaJavaWeb開發環境
- 基於ubuntu如何搭建TensorFlow環境Ubuntu