成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

用pureftpd在slackware 10.1下架設帶web管理的ftp服務器

系統 Linux 系統運維
Pureftpd是一款在多種類Unix上使用并符合GPL協議的原代碼開放的軟件,顧名思義,它就是一款純粹的Ftp程序。今天給大家講個大的東西:帶web管理的ftp服務器用pureftpd在slackware 10.1下是怎么樣構建的!

Pureftpd是一款快速,高質量,功能齊全的ftp服務器,最重要的是可以支持設置客戶端默認編碼,Pureftpd非常強大非常好用,今天給大家講下如何利用pureftpd在slackware 10.1下架設帶web管理的ftp服務器。

  一、修改/usr/local/pureftpd/etc/pureftpd-mysql.conf

  可以將pureftpd-mysql.con文件清干凈,然后添加如下內容就可以了

  # If you want to use the Socket connect methode comment out the

  # Lines with MMYSQLServer and MYSQLPort.

  # If you want to use the Port methode comment out the MYSQLSocket line

  #MYSQLSocket /var/lib/mysql/mysql.sock

  MYSQLServer localhost

  MYSQLPort 3306

  MYSQLUser xxxxxxxxxx

  MYSQLPassword xxxxxxxxxx

  MYSQLDatabase pureftpd

  MYSQLCrypt cleartext

  MYSQLGetPW SELECT Password FROM ftpd WHERE User="\L” AND status="1″ AND (ipaccess = “*” OR ipaccess LIKE “\R")

  MYSQLGetUID SELECT Uid FROM ftpd WHERE User="\L” AND status="1″ AND (ipaccess = “*” OR ipaccess LIKE “\R")

  MYSQLGetGID SELECT Gid FROM ftpd WHERE User="\L"AND status="1″ AND (ipaccess = “*” OR ipaccess LIKE “\R")

  MYSQLGetDir SELECT Dir FROM ftpd WHERE User="\L"AND status="1″ AND (ipaccess = “*” OR ipaccess LIKE “\R")

  MySQLGetBandwidthUL SELECT ULBandwidth FROM ftpd WHERE User="\L"AND status="1″ AND (ipaccess = “*” OR ipaccess LIKE “\R")

  MySQLGetBandwidthDL SELECT DLBandwidth FROM ftpd WHERE User="\L"AND status="1″ AND (ipaccess = “*” OR ipaccess LIKE “\R")

  MySQLGetQTASZ SELECT QuotaSize FROM ftpd WHERE User="\L"AND status="1″ AND (ipaccess = “*” OR ipaccess LIKE “\R")

  MySQLGetQTAFS SELECT QuotaFiles FROM ftpd WHERE User="\L"AND status="1″ AND (ipaccess = “*” OR ipaccess LIKE “\R")

  其實這個文件的內容就是在解壓pureftpd_php_manager.zip后,里面的pureftpd-mysql.conf.sample文件內容

  二、建立數據庫和表格,用mysql命令進入數據庫,然后執行下面命令

  create database pureftpd;

  use pureftpd;

  DROP TABLE IF EXISTS ftpd;

  CREATE TABLE ftpd (

  User varchar(16) NOT NULL default ‘’,

  status enum(’0′,’1′) NOT NULL default ‘0′,

  Password varchar(64) NOT NULL default ‘’,

  Uid varchar(11) NOT NULL default ‘-1′,

  Gid varchar(11) NOT NULL default ‘-1′,

  Dir varchar(128) NOT NULL default ‘’,

  ULBandwidth smallint(5) NOT NULL default ‘0′,

  DLBandwidth smallint(5) NOT NULL default ‘0′,

  comment tinytext NOT NULL,

  ipaccess varchar(15) NOT NULL default ‘*’,

  QuotaSize smallint(5) NOT NULL default ‘0′,

  QuotaFiles int(11) NOT NULL default 0,

  PRIMARY KEY (User),

  UNIQUE KEY User (User)

  ) TYPE="MyISAM;

  三、修改文件權限

  chmod 4711 /usr/local/pureftpd/sbin/pure-ftpwho

  四、建立用戶和組,使用如下命令

  groupadd virtualftp

  useradd virtualftp -g virtualftp

  usermod /home/ftp -d virtualftp

  chown virtualftp:virtualftp /home/ftp

  五、安裝WEB管理

  1、將下載的pureftpd_php_manager.zip移動到/var/www/htdocs,命令如下

  mkdir /var/www/htdocs/ftp

  mv pureftpd_php_manager.zip /var/www/htdocs/ftp/

  2、編輯/var/www/htdocs/ftp/pureftp.conf.php

  <1>修改下面這條語句

  $PUREFTP_CONFIG_FILE = ‘/etc/pureftpd-mysql.conf’;

  修改成下面樣子

  $PUREFTP_CONFIG_FILE = ‘/usr/local/pureftpd/etc/pureftpd-mysql.conf’;

  <2>修改下面這條語句

  $FTP_WHO = “/usr/local/sbin/pure-ftpwho”;

  修改成下面樣子

  $FTP_WHO = “/usr/local/pureftpd/sbin/pure-ftpwho”;

  <3>修改下面這兩條語句

  $DefaultUid = “wwwrun”; # Default User ID ( must be a real user acct )

  $DefaultGid = “wwwadm”; # Default Group ID ( must be a real group acct )

  修改為如下內容

  $DefaultUid = “virtualftp”; # Default User ID ( must be a real user acct )

  $DefaultGid = “virtualftp”; # Default Group ID ( must be a real group acct )

  起動FTP服務器

  1、用如下命令起動服務器

  1、用如下命令起動服務器

  /usr/local/pureftpd/etc/pure-config.pl /usr/local/pureftpd/etc/pure-ftpd.conf

  2、使FTP服務器隨系統一起起動

  只要把上面的起動命令添加到/etc/rc.d/rc.local文件中,就可以讓FTP服務器隨系統一起起動了

  通過WEB接口添加用戶

  在瀏覽器用輸入服務器的地址,例如http://192.168.0.1/ftp/index.php(因為將pureftpd_php_manager放到了這里)

  然后將出現如下界面

  

 

圖1

 

  點ADD USER來添加用戶,如下圖

  

 

圖2

 

  添好相關信息后,點下面的save就可以了。

  好了,全部配置完成。快去試試你的服務器吧!

我們從文章的描述和圖片的分析,我們終于了解了怎么利用pureftpd在slackware 10.1下架設帶web管理的ftp服務器。希望對你們有用!

【編輯推薦】

  1. Pureftpd之MYSQL數據庫所使用的函數
  2. Pureftpd-mysql.conf 設定
  3. Pureftpd兩種啟動方式
  4. 加密pureftpd_php_manager目錄
  5. PureFTPd在mysql中添加FTP用戶數據庫
  6. PureFTPd功能之 增加用戶組及用戶 刪除多余東西
  7. PureFTPd配置中文解析
  8. PureFTPd配置文件大全

 

 

責任編輯:趙鵬 來源: 網絡轉載
相關推薦

2011-03-02 16:49:53

Pureftpdmysql

2009-06-11 11:13:01

LinuxWeb服務器

2009-02-10 15:38:00

ApacheLinuxWeb服務器

2010-07-01 17:13:53

2011-08-08 14:31:49

服務器

2009-06-27 21:35:50

Linux服務器

2010-05-31 19:07:41

SVN服務器

2011-07-28 13:36:53

2019-02-26 16:20:52

FTP服務器

2009-11-16 13:17:20

SRP服務LinuxFTP服務器

2011-03-11 10:39:04

2010-04-13 17:12:54

2011-10-21 07:55:28

2010-06-30 15:40:11

IISWEB FTP服務器

2011-02-23 15:32:39

vsftpd

2009-07-01 14:34:03

2010-06-29 11:21:58

Web服務器

2011-02-25 16:14:09

proftpdftp

2011-03-02 10:32:18

2009-02-27 13:33:00

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品国产精品国产专区不卡 | 久久久久黄 | 国产一区二区三区免费观看在线 | 玩丰满女领导对白露脸hd | 久久久久久蜜桃一区二区 | 日本视频中文字幕 | 一区二区三区四区在线视频 | 欧美精品1区2区 | 欧美激情一区 | 亚洲国产精品99久久久久久久久 | 日韩视频观看 | 国产精品www| 国产成人叼嘿视频在线观看 | 日韩中文字幕免费在线观看 | 中文字幕日韩一区 | 91精品久久久久久久久久 | 亚洲美女网站 | 国产激情一区二区三区 | 午夜视频一区二区 | 日本韩国欧美在线观看 | 91精品国产色综合久久不卡98口 | 天天操天天摸天天爽 | 亚洲在线 | www.一区二区 | 婷婷五月色综合香五月 | 久久久久久国产精品免费免费男同 | 久色视频在线观看 | 欧美精品福利 | 一区二区三区视频在线观看 | 亚洲男人天堂 | 精品一区二区三区四区外站 | 91av视频 | 久久精品一区二区三区四区 | 国产色网| 亚洲国产成人精品久久久国产成人一区 | 男人的天堂久久 | 国产成人精品一区二区在线 | 精品99久久 | 久久精品国产亚洲一区二区三区 | 亚洲 欧美 另类 综合 偷拍 | 亚洲欧洲色视频 |