使用Pureftpd + MySQL + Pureftpd_php_manager架设FTP SERVER

http://tech.ddvip.com   2006年04月01日    社区交流

本文详细介绍使用Pureftpd + MySQL + Pureftpd_php_manager架设FTP SERVER

  在这里我只列出需要更改的几处~~

  # Cage in every user in his home directory
# 限制每个用户到自己的根目录
ChrootEveryone yes
# Disallow anonymous connections. Only allow authenticated users.
# 取消anonymous用户
NoAnonymous yes
# MySQL configuration file (see README.MySQL)
# pureftpd-mysql.conf文件的位置
MySQLConfigFile /usr/local/etc/pureftpd-mysql.conf
OK﹐记得存盘退出﹐如果不能使用:wq﹐就在后面加一个感叹号﹐:wq!就可以了﹐表示强制执行存盘退出命令。

  三﹑添加FTP用户及用户组

  pw groupadd ftpusers –g 2000添加FTP用户组 pw useradd ftp -u 2000 -g ftpusers -s /sbin/nologin添加FTP用户﹐并且禁止登入shell

  ftp这个用户名一定要添加,否则系统在启动时会报错的

  我喜欢把虚拟主机的用户ID从2000开始,自己也方便计算数量

  四﹑配置pureftpd-php_manager

  我下载的版本是zip的﹐可以按下面命令执行解压工作。

  unzip pureftpd_php_manager.zip
chmod –R 755 pureftpd_php_manager
然后就会把该程序解压到pureftpd_php_manager目录了。

  注意﹐因为从WIN上面压缩的zip档案到了UNIX系统里面﹐它会把权限改为600﹐所以我们必须更改一下权限才可以﹐否则将不能从web上面访问的﹗

  接下来我们配置pureftpd_php_manager吧﹐让我们可以通过浏览器管理FTP

  cp –R pureftpd_php_manager /home/onlinecq.com/ # onlinecq.com是我的网站的根目录﹐请自行更改

  cd /home/onlinecq.com/pureftpd_php_manager
cp pureftpd-mysql.conf.sample /usr/local/etc/pureftpd-mysql.conf
这是将pureftpd和mysql整合的配置文件﹐复制到etc配置目录﹐取代原先的pureftpd-mysql.conf文件

责编:豆豆技术应用

正在加载评论...