Linux伺服器傻瓜安裝(圖解下)(1)

來源:互聯網
上載者:User

三、免費而穩定: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”,在“伺服器名稱”中填入類似的地址,如“www.test.com1”。設定完畢。

第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網站。有興趣的讀者可以一試,為:ftp://ftp.proftpd.net。


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.