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