用Apache架設Web服務器
添加時間:2010-11-13
添加:
admin
建立Linux下的Web服務器可以選用Netscape的Enterprise Server,或者使用免費軟件Apache。
Netscape可以完全支持基于IP的虛擬主機,但對基于域名的虛擬主機卻不支持,因此只能顯示最外面的一層網頁;贗P的虛擬主機需要一個獨立的IP;基于域名的虛擬主機,可以多個虛擬主機共用一個IP。利用HTTP
1.1協議,靠不同的域名來區分可以大大節省IP地址資源。Apache完全支持以上兩種虛擬主機方式,并且克服了Netscape經常出現服務塞死的現象。Apache是目前互聯網上使用廣泛的Web服務器。下面詳細講解如何利用Apache來架設自己的Web服務器。
安裝
首先我們要介紹Apache的安裝過程。
第一,先到http://www.apache.org/下載最新版本的Apache。如果是在Windows下,把該文件下載在C盤,C盤在Linux中對應于/dev/hda1。
第二,進入Linux,并以 root 的身份登錄并進行掛接文件系統。
# mkdir c
# mount -t vfat /dev/hda1 /c
因為我們將Apache的源碼放置于c盤,所以現在要先把它掛載至新建的目錄/c里面。
第三,把此程序拷貝到/tmp下,以便操作。
#cp /c/apache_1.3.9.tar.gz /tmp
注意:Linux下所有的文件名都是區分大小寫的。接下來,我們就要把源碼從壓縮包中解壓縮出來。相應的命令為:
#cd /tmp
#tar zxvf apache_ 1.3.9.tar.gz
解壓縮后進入存放源碼的目錄,使用編譯配置腳本進行環境的設置。
#cd /tmp/apache_1.3.9
#./configure--sysconfdir=/etc/httpd
--datadir=/home/httpd
--logfiledir=/var/log/httpd
--enable-module=most
--enable-shared=max
--disable-rule= WANTHSREGEX
這里告訴Apache把配置文件保存在/etc/httpd目錄中,其它文件(例如HTML手冊文檔、CGI-BIN目錄)都保存在
/home/httpd目錄下。也告訴Apache將最常用的模塊作為DSO模塊編譯。DSO就是Dynamic Shared
Object的縮寫。通過DSO支持的模式編譯Apache,能夠隨時從Apache里面增加和移除模塊,而不需要重新編
Netscape可以完全支持基于IP的虛擬主機,但對基于域名的虛擬主機卻不支持,因此只能顯示最外面的一層網頁;贗P的虛擬主機需要一個獨立的IP;基于域名的虛擬主機,可以多個虛擬主機共用一個IP。利用HTTP
1.1協議,靠不同的域名來區分可以大大節省IP地址資源。Apache完全支持以上兩種虛擬主機方式,并且克服了Netscape經常出現服務塞死的現象。Apache是目前互聯網上使用廣泛的Web服務器。下面詳細講解如何利用Apache來架設自己的Web服務器。
安裝
首先我們要介紹Apache的安裝過程。
第一,先到http://www.apache.org/下載最新版本的Apache。如果是在Windows下,把該文件下載在C盤,C盤在Linux中對應于/dev/hda1。
第二,進入Linux,并以 root 的身份登錄并進行掛接文件系統。
# mkdir c
# mount -t vfat /dev/hda1 /c
因為我們將Apache的源碼放置于c盤,所以現在要先把它掛載至新建的目錄/c里面。
第三,把此程序拷貝到/tmp下,以便操作。
#cp /c/apache_1.3.9.tar.gz /tmp
注意:Linux下所有的文件名都是區分大小寫的。接下來,我們就要把源碼從壓縮包中解壓縮出來。相應的命令為:
#cd /tmp
#tar zxvf apache_ 1.3.9.tar.gz
解壓縮后進入存放源碼的目錄,使用編譯配置腳本進行環境的設置。
#cd /tmp/apache_1.3.9
#./configure--sysconfdir=/etc/httpd
--datadir=/home/httpd
--logfiledir=/var/log/httpd
--enable-module=most
--enable-shared=max
--disable-rule= WANTHSREGEX
這里告訴Apache把配置文件保存在/etc/httpd目錄中,其它文件(例如HTML手冊文檔、CGI-BIN目錄)都保存在
/home/httpd目錄下。也告訴Apache將最常用的模塊作為DSO模塊編譯。DSO就是Dynamic Shared
Object的縮寫。通過DSO支持的模式編譯Apache,能夠隨時從Apache里面增加和移除模塊,而不需要重新編
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解