免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1166 | 回复: 0
打印 上一主题 下一主题

WEBpureFTP服务器 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-11 08:45 |只看该作者 |倒序浏览
我的系统是完全安装的。
Red Hat Enterprise Linux AS release 4 (Nahant Update 5)
pure-ftpd+Apache+mysql+ZendOptimizer+webpureftp
WEBpureFTP服务器
1、vi /etc/httpd/conf/httpd.conf
  改为AddDefaultCharset GB2312
  改为ServerName 192.168.1.150:80
2、设置mysql密码
   mysqladmin -u root password redhat
3、安装ZendOptimizer-3.3.0a-linux-glibc21-i386.tar.gz
   tar zxvf ZendOptimizer-3.3.0a-linux-glibc21-i386.tar.gz
   mv ZendOptimizer-3.3.0a-linux-glibc21-i386 Zend 把这个目录重命名为Zend
   cd Zend
   ./install.sh这时会出现一个图形界面,一直下一步就行了
   
4、安装pure-ftpd-1.0.21.tar.gz
   tar zxvf pure-ftpd-1.0.21.tar.gz
   mv pure-ftpd-1.0.21 pureftpd 把这个目录重命名为pureftpd
   cd pureftpd
   ./configure --prefix=/usr/local/pureftpd --with-mysql --with-virtualchroot --with-virtualhosts --with-virtualroot --with-diraliases --with-uploadscript --with-cookie --with-quotas --with-sysquotas --with-ratios --with-ftpwho --with-throttling --with-largefile --with-peruserlimits --with-paranoidmsg --with-welcomemsg --with-language=simplified-chinese
  make
  make install

5、安装完pureftpd之后,cd configuration-file
   cp pure-config.pl /usr/local/pureftpd/sbin/
   chmod +x /usr/local/pureftpd/sbin/pure-config.pl
   mkdir /ftp
   cd ..
   cd contrib
   vi redhat.init,把18行目录改为以下
   fullpath=/usr/local/pureftpd/sbin/$prog
   pureftpwho=/usr/local/pureftpd/sbin/pure-ftpwho
   cp redhat.init /etc/init.d/pure-ftpd 把redhat.init复制到/etc/init.d/,并重命名为pure-ftpd
   chmod +x /etc/init.d/pure-ftpd
   
6、安装webpureftp0.1.tar.gz
   tar zxvf webpureftp0.1.tar.gz
   mv webpureftp0.1 /var/www/html/webftp把webpureftp0.1重命名为webftp,并拷到/var/www/html/webftp目录下
   cd /var/www/html/webftp/SQL
   vi pureftp_0.1.sql
   在18行添加两条语句
   CREATE DATABASE pureftp;
   USE pureftp;
   生成数据库
   mysql -u root -p
7、修改参数
  cd /var/www/html/webftp/docs
  vi pureftpd-mysql.conf
  把mysql的用户、密码、数据库改为刚才创建的。
  cp pureftpd-mysql.conf /etc/
  cp pure-ftpd.conf /etc/   改为以下参数
  
  ChrootEveryone              yes限制所有用户在主目录
  MaxClientsNumber            50 FTP服务器最大连接数
  MaxClientsPerIP             8 同一IP最大连接数
  AnonymousOnly               no 只允许匿名用户登录
  NoAnonymous                 no 是否允许匿名用户登录
  FortunesFile                /etc/ftpwelcome 登录后显示的信息
  MaxIdleTime                 15客户允许最大的空闲时间
  AnonymousCanCreateDirs      no是否匿名用户创建目录
  MaxLoad                     4系统下载超过这个值,匿名用户禁止下载
  AntiWarez                   yes是否匿名用户上传后未被本地管理员验证的文件
  Bind                        192.168.1.150,21 服务器监听的IP地址和端口
  AnonymousBandwidth          8 匿名用户的最大带宽(kb/s)
  AnonymousCantUpload         yes是否允许匿名用户上传新文件
  CreateHomeDir               yes是否自动创建用户主目录
  Quota                       1000:10限制每一个用户只能使用1000个文件,共10M
  MaxDiskUsage                99所在磁盘分区使用超过百分之X时,不再接受新的上传
  PerUserLimits               3:20普通用户最大连接数为3,匿名用户为20
  cd /var/www/html/webftp/config
  vi config.inc.php 改一下ftp路径和mysql密码
8、开动ftp服务
/etc/init.d/pure-ftpd start
netstat -ant 查看21端口是否起来了。
设置成自行启动
chkconfig pure-ftpd on


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/72138/showart_1120120.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP