Internet上最熱門的服務之一就是WWW(World Wide Web)服務,Web服務已經成為很多人在網上查詢、瀏覽資訊的主要手段,它是一種互動式圖形介面的服務,具有強大的連線資訊功能。Web系統是客戶/伺服器模式的,所以應該有伺服器程式和客戶端程式兩個部分。常用的Web伺服器是Apache及Microsoft IIS等 。
Apache伺服器簡介
在全球的Web伺服器的市場中,Apache已經遠遠地超過大家所熟悉的Microsoft IIS,成為世界排名第一的Web伺服器,根據Netcraft所提供的調查,世界上百分之六十左右的Web伺服器都在使用Apache。
Apache伺服器的`安裝及啟動
檢測與安裝Apache
rpm -qa | grep httpd
如果沒有檢測到軟體包,需要進行安裝,一般Red Hat Enterprise Linux 5五張安裝光碟的第一張光碟放入光碟機中並掛載載入,然後執行如下命令:
rpm –ivh
rpm –ivh
Apache服務的啟動、測試執行狀態
檢視Apache伺服器的執行狀態:
service httpd status
重新啟動Apache服務:
service httpd restart
測試Apache伺服器執行狀態
Apache伺服器的配置
Apache主要配置檔案為,儲存位置在/etc/httpd/conf目錄下
預設配置已經為使用者提供了一個良好的模板,基本配置幾乎不需要進行修改。
Apache預設配置主要資訊
根文件目錄 DocumentRoot
站點主頁檢索名 DirectoryIndex
基本配置
Web站點主目錄
Web站點主頁檢索列表設定
更改完後進行儲存該配置檔案,若要立即生效則必須重新啟動httpd服務
個人Web站點配置
配置檔案
使用者建立個人Web站點
回到user1使用者環境目錄下
建立個人站點目錄public_html
退到user1目錄外,修改user1目錄的許可權
進入個人Web站點目錄
用vi編輯器建立站點主頁內容
使用客戶端瀏覽器訪問自己的主頁
8.3 FTP服務
通過網路來傳輸檔案一直是一項很重要的工作 。
FTP服務
協議
下載
上傳
FTP伺服器和客戶端
FTP使用者授權
本地使用者
Guest使用者
匿名使用者
anonymous使用者名稱和空的口令來進行登入
FTP的傳輸模式
ASCII傳輸方式
二進位制傳輸模式
Linux下的FTP伺服器
Wu-ftpd
Proftpd
vsftpd