一、架設net2ftp需要
1.LAMP & vsFTP二、安裝步驟
使用yum安裝:2.net2ftp
yum -y install httpd php php-mysql mysql mysql-server vsftp
官方網站下載:http://www.net2ftp.com/download/
step1.將net2ftp解壓縮,並將"files_to_upload"裡面的檔案都放到網頁目錄位置
#unzip net2ftpv0.98.zipstep2.修改temp資料夾的權限
#mkdir /var/www/html/netftp
#mv net2ftpv0.98/files_to_upload/* /var/www/html/netftp
#chmod 777 /var/www/html/netftp/tempstep3.如果有開啟SELinux需要開放權限
#setsebool -P ftp_home_dir onstep4.啟動服務
#setsebool -P httpd_enable_ftp_server on
#setsebool -P httpd_can_network_connect on
因為-P會修改到設定檔所以需要花點時間。
/etc/init.d/httpd start
/etc/init.d/mysqld start
/etc/init.d/vsftpd start
記得設定chkconfig,重開機時自動啟動服務。
三、細部設定
1.vsFTP
☆將使用者限制在自己的家目錄,不能訪問別的目錄2.HTTP
#vim /etc/vsftpd/vsftpd.conf
chroot_local_user=YES
☆最大單一檔案上傳大小 (net2ftp也要設定)3.net2ftp - 設定檔settings.inc.php
#vim /etc/php.ini
post_max_size = 1G☆最大可執行的時間
upload_max_filesize = 1G
#vim /etc/php.ini
max_execution_time = 600 (600 = 10分鐘)☆無回應斷線時間
max_input_time = 600
#vim /etc/php.ini
default_socket_timeout = 20
☆net2ftp的管理者帳號密碼
$net2ftp_settings["admin_username"] = "admin";☆最大單一檔案上傳大小
$net2ftp_settings["admin_password"] = "Password";
$net2ftp_settings["max_filesize"] = "1024000000"; //1G☆LOG記錄設定
$net2ftp_settings["use_database"] = "yes"; //開啟Log記錄Mysql語法可以參考本站的SQL基礎語法
$net2ftp_settings["dbusername"] = "root"; //Mysql管理者帳號
$net2ftp_settings["dbpassword"] = "Password"; //Mysql管理者密碼
$net2ftp_settings["dbname"] = "net2ftp"; //存放log的資料庫名稱
資料庫建好後要將"create_tables.sql"匯進資料庫裡面。