linux 怎么配置apache,在Linux下配置Apache Web服务
《在Linux下配置Apache Web服務》由會員分享,可在線閱讀,更多相關《在Linux下配置Apache Web服務(10頁珍藏版)》請在人人文庫網上搜索。
1、在Linux下配置Apache Web服務ZDNet 網絡安全頻道 更新時間:2007-06-28 作者:ZDNet China 來源:本文關鍵詞:Linux 網絡管理 Apache Web服務器 對于企業的網絡管理員來說,Linux已經成為了越來越流行的服務器平臺,可以為企業提供各種穩定的服務。而對于習慣了Windows系統的管理員來說,學習Linux需要花費不少時間。從今天開始,我們就針對Windows管理員推出一系列Linux學習教程,幫助這些管理員在Linux環境下搭建各種服務器。作為本系列的第一篇,我們首先介紹如何在Linux系統下利用Apache搭建Web服務器。搭建環境在本系列文。
2、章中,我們采用的平臺是基于OpenSuSE 10.2的GNOME桌面環境。為了保持一致性,我們接下來的文章中都會采用這個環境。另外在文章中我們會穿插介紹GNOME 2.16的特性。我們的系統是1.5GHz的處理器,256MB的內存,全新安裝的OpenSuSE 10.2。這種系統運行一些簡單的服務已經足夠了。因為是搭建服務器,因此GUI界面的不足是可以忍受的。整個操作系統需要5張光盤(從OpenSuSE Web site下載),安裝需要耗費一些時間,但是安裝過程很簡單,因此在這里就不廢話了。第一步在演示中,我會以root用戶登錄SuSE 10.2,雖然很多用戶都不贊同管理員經常用root賬戶登錄。
3、,但是這樣做可以避免我每次執行管理任務時都要重復輸入密碼。對于搭建httpd這樣的服務來說這種方式沒什么問題,但是設置好后,應該立即注銷。首先要做的是選擇Computer,如圖A所示圖A 新的GNOME 2.16 菜單與以往版本相比有所變化在菜單中,選擇Control Center, 如圖B所示圖B Control Center可以按照組和常用任務來分組的在Common Tasks區域選擇 Administrator Settings,打開 YaST Admin Tool如圖C所示。圖C 接下來很明顯要選擇 Network Services 選擇 Network Services后會顯示出很多。
4、可以通過YaST配置的網絡服務,如圖D所示。圖D 采用 GUI界面的工具可以讓管理員方便的配置Linux 服務器現在我們就可以管理Apache了。首先點擊 HTTP Server按鈕打開Apache配置工具。如圖E所示。圖E 接下來就要配置Apache服務器了在主配置窗口,我們會看到一系列選項。其中一個是Firewall Details。默認情況下,http daemon是開啟的,在防火墻中允許80端口的通信。在這個窗口中,我們只能開啟或關閉HTTP端口,而不能做進一步的修改。點擊Firewall Details按鈕后,會出現一個新窗口,如圖F所示,在這個窗口中我們可以修改防火墻接口。圖F 這。
5、個服務器只允許一個接口在主窗口中,有四個標簽。默認標簽是Listen Ports and Addresses ,在這個標簽下,我門可以處理上面提到的問題,添加Apache監聽端口,以及查看訪問和錯誤日志。這是很可能會遇到的問題是 YaST 無法讀取Apache的訪問或錯誤日志。這時候可以打開控制臺輸入命令行 less /var/log/apache2/access_log,通過這種方式訪問日志文件。 為了能在YaST 中讀取Apache的日志文件,我們要回到YaST Control Center (圖C所示)然后選擇Miscellaneous | View System Log。View Sy。
6、stem Log 打開后如圖G所示。默認日志文件在 /var/log/messages. 如果我們點擊下拉菜單,會發現其中沒有 Apache 的日志路徑。這時候我們需要手動輸入 /var/log/apache2/access_log, 然后就會看到如圖G所示的日志內容了。圖G 輸入日志路徑后,就會看到日志的內容服務器模塊我們都知道,如果沒有模塊,Apache也就沒什么用處了。如今的網站越來越強調內容的可用性,因此接下來我們要研究一下YaST的 Apache2配置窗口中的Server Modules標簽下的內容。圖H是Server Module配置窗口。窗口中包含了兩項配置內容:模塊狀態(ena。
7、ble/disable),或者添加模塊。由于每個人對HTTP服務的需求不同,因此不同的網站配置也不同。你可以在這里選擇你所需的模塊。如果你想要的模塊沒有出現在列表中,那么可以點擊 Add Module按鈕。接下來會出現一個新窗口,里面列出了更多的模塊,比如auth_alias 或者 version. 新添加的模塊會出現在模塊列表的底端,并且狀態是 enabled 。圖H 用戶可以通過名字,狀態或者介紹來排列模塊添加或修改了模塊狀態后,我們要重新加載Apache2,這樣服務器才會應用新的模塊。這個工作相當簡單,只需要點擊YaST窗口右下角的Finish按鈕即可。當Apache2重啟動后,YaST。
8、窗口就會消失。Apache主機信息下一個標簽是Apache Main Host標簽。在這個窗口中會列出Apache服務器的相關信息(可以被編輯)。和其他YaST GUI工具一樣,用戶可以在這個窗口中直接編輯httpd.conf中的內容。不過與其他工具相比,這個窗口中列出的內容更符合我們直接打開配置文件時看到的樣子。因此理解起來也更加容易。如圖I所示。圖I 正如左側的說明所示,如果選擇了Server Resolution,默認的服務器就無法工作了配置文件中的大部分內容都適合大部分用戶。當然,肯定還有一些設置內容需要修改,比如管理員的郵件地址就是必須要修改的。要修改任何一項內容,只需要選中該項,然。
9、后點擊Edit按鈕即可。Apache中有一個很酷的功能叫做Server Resolution,它可以讓管理員根據IP地址或者HTTP頭建立虛擬主機。下面我們使用IP地址來建立一個虛擬網站。點擊Add按鈕然后會看到一個新窗口,窗口中有一個下拉菜單。選擇Server Resolution然后點擊OK。接下來點擊 New Host標簽,在這個標簽中點擊Add按鈕,接下來會看到圖J所示的窗口。圖J 輸入新的虛擬主機的信息需要填寫的內容很簡單,在本例中,我選擇使用IP地址來分辨不同的主機。選擇相應的判斷方式后,點擊Change VirtualHost ID按鈕。VirtualHost ID窗口中會顯示當。
10、前主機的IP地址,如果這臺主機只有一個網卡,那么會顯示出兩個IP地址,其中一個是本機回環地址(127.0.0.1)。作為測試,我們可以選擇這個地址,但是你要確保防火墻允許針對這個地址的訪問。為了避免麻煩,我們選擇了網卡本身的IP 192.168.1.25。接下來會出現與這個虛擬主機有關的設置內容,比如CGI Options, SSL Support, Directory Options, 或者 Enable Public HTML。選擇虛擬網站需要的功能,然后點擊Next,再點擊Finish來結束配置,重新啟動Apache。這樣我們就配置好了Apache。最后要做的就是確保主網站以及虛擬網站的根目錄下面包含有index.html文件。如果沒有這個文件,瀏覽器就無法找到虛擬主機。結束語如果沒有GUI界面,編輯Apache的配置文件只能通過文本編輯器。幸運的是,Novell(以及SuSE)的開發人員開發出了GUI界面的配置工具,可以幫助那些Linux新手快速搭建起自己的Apache Web服務器。
總結
以上是生活随笔為你收集整理的linux 怎么配置apache,在Linux下配置Apache Web服务的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: strip string java_Ja
- 下一篇: 界面优美的linux,Ubuntu 11