LNMP下FTP服務器的安裝和使用

FTP是網站文件維護中使用比較多的,目前LNMP一鍵安裝包中有Pureftpd和Proftpd服務器安裝腳本,LNMP默認不安裝任何FTP服務器,需要用戶自行安裝(1.2開始不再提供proftpd的安裝腳本)。

一、Pureftpd

LNMP一鍵安裝包里1.3及更高版本不需要MySQL支持,無圖像界面沒有http://ip/ftp/管理界面,只能使用命令lnmp ftp {add|del|edit}進行管理。1.2及以下版本Pureftpd安裝腳本是需要MySQL支持的,安裝前需要已經安裝好LNMP,這個自帶一個PHP編寫的用戶管理界面。

安裝

進入lnmp解壓后的目錄,執行:./pureftpd.sh

回車 顯示 "Press any key to start install Pure-FTPd..." 再次回車確認即可開始安裝。

1.3及更高版本沒有圖像界面!!!!!!!!沒有http://ip/ftp/ 不能網頁進行管理!!!!!!!!

只能使用lnmp ftp {add|del|edit}進行管理。

添加用戶

1.3及更高版本添加ftp賬號執行:lnmp ftp add

按提示分別輸入要創建的ftp賬號、密碼及ftp賬號對應的目錄(目錄必須是以/開始的絕對目錄)

注意事項

有用戶可能找不到選擇目錄的地方,選目錄是點擊”主目錄“ 最后面有個圓形套著三角形的圖標,點一下就會出來。

如果提示無法讀取目錄、登陸超時或報502 Bad Gateway錯誤,修改/usr/local/php/etc/php.ini 查找open_basedir,將有/home/wwwroot/default的幾行前面加;注釋掉,重啟php-fpm生效。

LNMP 1.2的話在/home/wwwroot/default/.user.ini里設置,將里面的內容刪除,重啟php-fpm生效后即可。

.user.ini文件無法直接修改,而且是隱藏文件可能在winscp下可能無法看到,建議使用vim編輯器進行修改。

修改前需要執行:chattr -i /home/wwwroot/default/.user.ini

修改完成后再執行:chattr +i /home/wwwroot/default/.user.ini

如果是LNMPA或LAMP的話需要修改/usr/local/apache/conf/extra/httpd-vhosts.conf里面的php_admin_value open_basedir在該行前面加#直接注釋。

LNMP 1.2開始可以使用命令:lnmp ftp {add|list|del} 進行FTP賬號管理。

使用命令進行管理更方便。


卸載Pureftpd

執行:./pureftpd.sh uninstall即可對pureftpd進行卸載。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容