liunx安裝圖解—

三、免費而穩定:Web服務器和FTP服務器的安裝
爲什麼要採用Linux操作系統作爲網絡服務器?答案是:穩定性高、成本低。比較優秀的解決方案是採用Linux操作系統,再配備Apache服務器軟件,就可以構造一個穩定高速的網站了。
小知識:1995年4月,最早的Apache(0.6.2版)由Apache Group公佈發行。ApacheGroup是一個完全通過Internet進行運作的非盈利機構,由它來決定ApacheWeb服務器的標準。目前,Apache是世界排名第一的Web服務器,根據Netcraft所作的調查,世界上百分之五十以上的Web服務器在使用Apache。
1、比IIS更優秀:安裝和啓動Apache服務器
和Windows中安裝了IIS一樣,RedhatLinux服務器一般自帶了Apache服務器。如果沒有安裝,可以單擊“系統設置”進入“添加/刪除應用程序”,然後系統會進行系統軟件包狀態檢查。在“萬維網服務器”選項上打鉤,點“細節”可以看到許多和本服務器相關聯的額外軟件包,選定相關的軟件包。安裝時,就能把和這些軟件包安裝進去。當然,這其中就包括Apache服務器了。可見,安裝過程和IIS等Windows下的Web服務器十分類似。
第1步:回到Webmin的服務器管理界面中,點擊第一個圖標就可以進入Apache服務器的管理界面。在“服務器”圖標的下方,有如下子菜單:“模塊配置”、“應用修改”、“停止/啓動Apache”、“搜索文檔”。然後,可以看到整個配置界面分爲兩個部分,一個是全局配置,一個是虛擬服務器配置。如圖17所示。
第2步:打開全局配置下的“網絡和地址”圖標,在“監聽地址和端口”選項後,設置服務器的IP地址和https地址,並輸入端口,如80、443。當然,用戶也可以自己定義或修改端口。設置完畢,單擊“保存”按鈕。
第3步:如果需要增加虛擬服務器,可以通過Apache服務器主界面中的“創建新的虛擬服務器”選項進行設置。首先指定地址和端口,然後單擊“根文件”右邊的按鈕,選擇“/var/www/html”,在“服務器名稱”中填入類似的地址,如“[url]www.test.com1[/url]”。設置完畢。
第4步:在缺省服務器的下方出現了一個虛擬服務器,旁邊的註釋說明了服務器的詳細情況。點擊此虛擬服務器的圖標,即可進入其設置界面。如圖18所示。
除了通過Webmin進行配置外,用戶還可以通過RedhatLinux上的設置工具進行修改。打開RedhatLinux中“應用程序”菜單上的“系統設置”菜單,選擇“服務器設置”上的“HTTP”,也可以對虛擬主機進行修改,效果是一樣的。如圖19所示,單擊“編輯”按鈕就可以對虛擬主機的屬性進行修改了。此外,還可以進行服務器、調整性能等方面的操作。

第5步:配置完成後,點“啓動Apache”,打開頁面即可進行測試。
#P#
2、在Apache上配置動態程序環境
現在,很多電子商務站點幾乎都是動態程序。Apache也提供了對PHP、CGI等程序的支持。下面,以PHP動態網頁爲例進行講解。
第1步:單擊“系統設置”進入“添加/刪除應用程序”,然後系統會進行系統軟件包狀態檢查。在“萬維網服務器”選項上打鉤,點“細節”可以看到許多和PHP程序相關聯的額外軟件包,建議將所有和PHP相關的軟件包都選中並安裝。如圖20所示。
第2步:設置/etc/httpd/conf.d/php.conf配置文件。安裝好PHP之後,使用文本編輯器打開php.conf配置文件。也可以直接通過Webmin打開Apache服務中的“編輯配置文件”圖標,選擇/etc/httpd/conf.d/php.conf文件,單擊“編輯文件中的指令”按鈕,進行編輯(#號後面是註釋)。修改後的文件如下所示:
#
# PHP is an HTML-dded ting language which attempts to make it
# easy for developers to write dynamically generatedwebpages.
#調用PHP模塊,Redhat Linux中包括了PHP4的模塊libphp4.so供Apache使用。
LoadModule php4_module modules/libphp4.so
#
# Cause the PHP interpreter to handle files with a.phpextension.
#
SetOutputFileter PHP
SetInputFilter PHP
LimitRequestBody 524288
# AddType application/x-httpd-php-source .phps
#
# Add index.php to the list of files that will be servedasdirectory
# indexes.
#設置目錄的默認文檔
DirectoryIndex index.php
第3步:重新啓動httpd服務。僅僅更改Apache的配置文件是不夠的,這樣PHP程序還是不能運行,還要修改/etc/php.ini文件中的如下選項,修改“register_globals=off”爲“register_globals=On”。這樣PHP程序就可以運行了。
3、一步到位:Redhat Linux下的FTP服務器安裝
在RedhatLinux中,系統在默認安裝模式下安裝了vsftpd。在文本模式下運行vsftpd的命令爲:“servicevsftpdstart”。Vsftpd服務也可以在圖形模式下開啓,步驟爲:依次打開“主菜單”下的“系統設置”,選擇“服務器設置”中的“服務”,拉動滾動條找到vsftpd選項,選中後點擊“開始”,即可啓動vsftpd服務。如果將複選框選中,則每次啓動Linux系統都會自動運行vsftpd服務。如圖21所示。
這樣,就可以通過各種方式來訪問這個FTP服務器了。一般情況下,輸入默認的主機地址、用戶、密碼即可正常訪問。如果出現連接不上,就要考慮一下Linux服務器上的防火牆等問題。現在,Linux下比較常用的免費FTP服務器軟件還有Wu-FTP和ProFTP,其中,ProFTP的的功能十分強大,越來越多的站點選擇它來構築安全高效的FTP站點。有興趣的讀者可以一試,下載地址爲:[url]ftp://ftp.proftpd.net[/url]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章