先安裝了Lnmp一鍵包,在debian下.安裝過(guò)程我就不講了.下面說(shuō)下debian下安裝pureftpd教程.
第一步. 安裝Pureftpd. #首先下載pureftpd安裝包=》
- wget http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.29.tar.gz
復制代碼
#解壓安裝包
- tar zvxf pure-ftpd-1.0.29.tar.gz
復制代碼
#進(jìn)入安裝包
#復制mysql里面的文件
- cp /usr/local/mysql/lib/mysql/*.* /usr/lib/
復制代碼
#開(kāi)始編譯
- ./configure --prefix=/usr/local/pureftpd CFLAGS=-O2 --with-mysql=/usr/local/mysql --with-quotas --with-cookie --with-virtualhosts --with-virtualroot --with-diraliases --with-sysquotas --with-ratios --with-altlog --with-paranoidmsg --with-shadow --with-welcomemsg --with-throttling --with-uploadscript --with-language=simplified-chinese
復制代碼
#按照步驟先make
#安照步驟make check
#按照步驟 make install
#復制編譯文件
- cp configuration-file/pure-config.pl /usr/local/pureftpd/sbin/
復制代碼
#繼續復制一個(gè)編譯文件
- cp configuration-file/pure-ftpd.conf /usr/local/pureftpd
復制代碼
#設置文件權限
- chmod +x /usr/local/pureftpd/sbin/pure-config.pl
復制代碼
#返回上級目錄
到此,pureftpd編譯完畢,接下來(lái)是配置,很幸運的是,pureftpd的配置已經(jīng)可以WEB界面配置了。二. 安裝管理配置WEB模塊
#下載WEB管理模塊
- wget http://machiel.generaal.net/files/pureftpd/ftp_v2.1.tar.gz
復制代碼
#解壓下載的WEB模塊
#移動(dòng)ftp到域名所在的目錄,我這里是wwwroot
#在火狐瀏覽器輸入: yourdomain/ftp/install.php 注:yourdomain就是你的域名
出現如圖:點(diǎn)擊step 2
點(diǎn)擊step2, 出現如圖2:點(diǎn)擊 New installation,create a new database. 出現如圖3:
輸入mysql用戶(hù)密碼,點(diǎn)擊Connect 出現OK后,點(diǎn)Continue 進(jìn)入下一步,出現如圖4:
#
輸入ftp用的mysql數據庫名和用戶(hù)、密碼。點(diǎn)擊Step4,(里面的hostname改成localhost)出現如圖5:
#
選擇語(yǔ)言Chinese,勾選Quota support ,Ratio support 并記得點(diǎn)擊Save 保存。不然無(wú)法實(shí)現磁盤(pán)限額。點(diǎn)Step 5繼續,出現圖6:
#
更改管理密碼,默認密碼為123456,
#
點(diǎn)Step 6繼續, 出現如圖7:
將些界面中生成的灰色區內的文件,復制替換掉pureftpd-mysql.conf文件. 可能每個(gè)用戶(hù)安裝的路徑不一樣.
所以大家可以使用 命令
- find / -name pureftpd-mysql.conf
復制代碼
我這里找到的結果是有兩個(gè): /usr/local/pureftpd/pureftpd-mysql.conf 與/root/lnmp/conf/pureftpd-mysql.conf
接下來(lái), 使用命令:
- vi /usr/local/pureftpd/pureftp-mysql.conf
復制代碼
這個(gè)時(shí)候進(jìn)入了VI 編輯器.同時(shí)按住鍵盤(pán)上的”shift+G“, 移動(dòng)光標到內容末尾, 接著(zhù)按下鍵盤(pán)上"insert“, 這個(gè)時(shí)候進(jìn)入編輯狀態(tài),
然后按”Backspace“鍵,清空里面的內容, 把上面圖7灰色的內容復制粘貼進(jìn)來(lái)就OK.
接著(zhù)再使用find命令找到pure-ftpd.conf .繼續VI編輯該文件.找到MySQLConfigFile 這行去掉前面的#號,并修改pureftpd-mysql.conf正確的目錄的路徑. 比如我的就是 /usr/local/pureftpd/pureftpd-mysql.conf 就是這個(gè)路徑.
至此,Pureftpd安裝已經(jīng)完成。
運行pureftpd
我的運行路徑是:
- /root/lnmp/pureftpd start
復制代碼
如果出現信息:
Running: /usr/local/pureftpd/sbin/pure-ftpd -A -c50 -B -C8 -D -fftp -H -I15 -lmysql:/usr/local/pureftpd/etc/pureftpd-mysql.conf -L2000:8 -m4 -s -U133:022 -u100 -k99 -Z
則表示你的Pureftpd已經(jīng)正式安裝成功了。
接著(zhù)在火狐瀏覽器中輸入:yourdomain/ftp/index.php進(jìn)入管理界面:
輸入密碼登陸,如果你沒(méi)設置密碼,默認為123456, 如果你修改了.就輸入你之前修改的密碼.
添加test賬號用于測試, 添加完賬號注意重啟pureftpd才能生效.
溫馨提示:如果vps掛了或者重啟了, ftp就沒(méi)了,就要登錄ssh 運行:/root/lnmp/pureftpd start
那么debian下可以這么解決此問(wèn)題:
- cat >/etc/init.d/pureftpd.sh<<eof
- /root/pureftpd start
- eof
復制代碼
- update-rc.d pureftpd.sh defaults
復制代碼