監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設計管理系統(tǒng) | 甲方項目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關閉

Linux下實現(xiàn)FTP虛擬主機

申請免費試用、咨詢電話:400-8352-114

  在Linux下,我們可以用wu-ftp、tftp-server、proftpd、gssftp、vsftp等FTP服務程序來構建FTP服務器。由于wu-ftp(Washington University Ftp)廣泛使用在各種Linux發(fā)行版本和多種的Unix(其中包括了IBM AIX、FreeBSD、HP-UX、各種BSD、Solaris等)中,同時它在因特網(wǎng)中的占有量超過了50%,并且現(xiàn)在Linux發(fā)行版本中都帶有2.6版本的wu-ftp,因此下面以它為例介紹在Linux下如何實現(xiàn)FTP虛擬主機。

  虛擬主機安裝要求

  wu-ftpd提供了虛擬主機的功能。它通過一個FTP軟件在同一臺主機上提供不同F(xiàn)TP服務器,以主機名稱或IP來區(qū)分各個不同的虛擬主機。

  wu-ftp有rpm和tar兩種安裝方式。rpm安裝比較簡單,可以直接通過rpm ivh wu-ftp*.rpm 就可以安裝完成。下面主要介紹tar安裝方式。

  對于沒有RPM安裝程序包的Linux,可以從http://www.wu-ftpd.org下載一個源程序tar代碼包,這樣可以更好地按照需求來定制wu-ftp所能支持的各種功能,包含一些附加的upload的速率、虛擬主機等功能。

  1.解壓縮包tar -zxvf wu-ftpd-current.tar.gz:

#cd wu-ftp

  2.配置所需要的附加功能:

#./configure –enable-virtual

  這個enable-virtual參數(shù)必須進行設定,通過設定了這個參數(shù),提供虛擬主機的服務,同時增加了對FTP服務器的吞吐量,這樣wu-ftp就擁有了虛擬主機的功能。

  3.進行編譯及安裝

# make # make install

  通過以上各個步驟,就已經(jīng)把服務器成功地安裝在Linux系統(tǒng)上了?,F(xiàn)在系統(tǒng)上應該包含了

/etc/ftpaccess /etc/ftpconversions /etc/ftpgroups /etc/ftphosts /etc/ftpusers

  配置文件,以及

/usr/bin/ftpcount /usr/bin/ftpwho /usr/sbin/ftprestart /usr/sbin/ftpshut /usr/sbin/in.ftpd

  等可執(zhí)行的程序,當然還包含一些help,man的文檔。只要系統(tǒng)中包含了這些文件,就說明FTP服務器已經(jīng)安裝成功。

  在這些文件中有兩個文件是關于虛擬主機配置的,其中ftpservers 文件控制了當客戶登陸不同虛擬主機時候,服務器采用不同的配置文件來進行功能設置。例如在ftpservers中增加下面兩個語句:

  172.20.66.10 /etc/ ftpaccess.1 172.20.66.20 /etc/ ftpaccess.2

  這兩行參數(shù)指定了當用戶從10 IP訪問的時候,服務器指定的是ftpaccess.1的配置文件,而當用戶從20 IP訪問的時候,服務器指定的是ftpaccess.2的配置文件。在下面配置虛擬主機的過程中,需要這個文件的配合使用。

發(fā)布:2007-04-07 17:01    編輯:泛普軟件 · xiaona    [打印此頁]    [關閉]
成都OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓

咨詢:400-8352-114

加微信,免費獲取試用系統(tǒng)

QQ在線咨詢

泛普成都網(wǎng)站建設公司其他應用

成都OA軟件 成都軟件動態(tài) 成都OA信息化 成都OA客戶 成都OA快播 成都OA行業(yè)資訊 成都監(jiān)控公司 成都倉庫管理軟件 成都餐飲管理軟件 成都物業(yè)管理軟件 成都網(wǎng)站建設公司 成都軟件開發(fā)公司 成都門禁系統(tǒng)