手机版
你好,游客 登录 注册
背景:
阅读新闻

源码安装Pure-FTPd 搭建ftp服务器

[日期:2013-05-25] 来源:Linux社区  作者:iceblock [字体: ]

Pure-FTPd 是一款免费(BSD)的,安全的,高质量和符合标准的FTP服务器。其源代码被编译并运行于 Linux, OpenBSD, NetBSD,  FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX 以及 iPhone上,侧重于运行效率和易用性。 它提供了简单的答案,为大众化的ftp提供了很好的解决方案。

一、LAMP环境的搭建。

关于LAMP环境的搭建,前面已经有过详细的介绍,限于篇幅,这里不再赘述。如有问题,敬请参考  http://www.linuxidc.com/Linux/2013-05/84882.htm

二、软件包的安装和配置

1.编译、配置pure-ftp

[root@localhost ~]# tar -zxvf pure-ftpd-1.0.36.tar.gz -C /usr/local/src/

[root@localhost ~]# cd /usr/local/src/pure-ftpd-1.0.36/

[root@localhost pure-ftpd-1.0.36]# ./configure \
> --prefix=/usr/local/pureftpd \  安装目录
> --with-mysql \        和mysql数据库结合
> --with-shadow \    身份验证
> --with-pam  \
> --with-welcomemsg  \    欢迎信息
> --with-uploadscript  \    支持上传过程中使用script脚本
> --with-cookie  \            允许cookie
> --with-virtualchroot \     
> --with-virtualhosts \
> --with-diraliases \          支持目录别名
> --with-quotas \            配额限制
> --with-puredb \             
> --with-sysquotas \
> --with-ratios \              速率限制
> --with-ftpwho \
> --with-throttling \          支持域值

> --with-language=simplified-chinese 语言

image

[root@localhost pure-ftpd-1.0.36]#make

[root@localhost pure-ftpd-1.0.36]#make install

[root@localhost pure-ftpd-1.0.36]# cd /usr/local/pureftpd/

[root@localhost pureftpd]# mkdir etc

[root@localhost pureftpd]#cd /usr/local/src/pure-ftpd-1.0.36/configuration-file

[root@localhost configuration-file]# cp pure-config.pl /usr/local/pureftpd/sbin/

[root@localhost configuration-file]# chmod a+x /usr/local/pureftpd/sbin/pure-config.pl

[root@localhost configuration-file]# cp pure-ftpd.conf /usr/local/pureftpd/etc/ 配置文件

[root@localhost configuration-file]# cd /usr/local/src/pure-ftpd-1.0.36/contrib

[root@localhost contrib]# cp RedHat.init /etc/init.d/pureftpd 启动脚本

[root@localhost contrib]# chmod a+x /etc/init.d/pureftpd

[root@localhost contrib]#vim /etc/init.d/pureftpd

image

[root@localhost contrib]# chkconfig --add pureftpd on

[root@localhost contrib]# chkconfig pureftpd on 添加开机启动

[root@localhost contrib]# netstat -tupln |grep 21 查看21端口启动状况

image

[root@localhost contrib]# cd

linux
相关资讯       ftp服务器  Pure-FTPd 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款