·天新网首页·加入收藏·设为首页
首页|笔记本|手机|数码相机|摄像机|MP3/MP4|主板|内存|显示器|办公|打印机|下载|开发|汽车|学院|业界
硬件|台式机|数码|数字家庭|投影仪|GPS/CPU|显卡|硬盘|服务器|网络|一体机|驱动|源码|游戏|考试|报价
您现在的位置:天新网 > 网络学院 > 操作系统 > FreeBSD
FreeBSD安装配置E-mail服务器
http://school.21tx.com 2007年05月11日

1 2 3 4 下一页

  本文根据网上流行的一篇文章整理改编而成,并修正了原文的一些小错误。

  由于为每一个需要使用ftp服务的用户建立系统帐户会影响系统的安全,所以我们使用数据库用户进行ftp用户验证。

  系统组成:

  Proftpd1.2.7

  proftpd-mod-quotatab-1.2.4

  mysql3.23

  因为ports里没有proftpd-mod-quotatab-1.2.4模块,我们下载源代码安装。

  下载源代码包:(必须下载相同版本的源代码包)

  去下载proftpd-1.2.7.tar.gz。

  去下载proftpd-mod-quotatab-1.2.4.tar.gz。(1.2.5 版本的mod_quotatab是用在1.2.8rc1上的)

  用ftp将它们上传到/home/ylf/app目录。

  然后解压缩源代码包:

  # cd /home/ylf/app

  # tar zxvf proftpd-1.2.7.tar.gz

  # tar zxvf proftpd-mod-quotatab-1.2.4.tar.gz

  进入mod-quotatab目录

  # cd mod_quotatab

  把mod_quotatab中的文件拷贝到proftpd 中的modules 目录中

  # cp * ../proftpd-1.2.7/modules

  在开始运行configure之前,我们要先改动一个文件

  进入 proftpd-1.2.7/contrib 目录

  # cd /home/ylf/app/proftpd-1.2.7/contrib

  修改 mod_sql_mysql.c

  # vi mod_sql_mysql.c

  找到#include 把他改为你的实际路径,这里是:

  #include

  然后编译安装:

  # cd /home/ylf/app/proftpd-1.2.7

  #./configure --prefix=/usr/local/proftpd --with-modules=mod_sql:mod_sql_mysql:mod_quotatab:mod_quotatab_sql --with-includes=/usr/local/include/mysql --with-librarIEs=/usr/local/lib/mysql

  # make

  # make install

  进入到proftpd配置文件所在目录

  # cd /usr/local/proftpd/etc

  备份原配置文件

  # mv proftpd.conf proftpd.conf.bak

  然后编辑新的配置文件proftpd.conf

  # vi proftpd.conf

  我的proftpd.conf内容如下:

  # This is a basic ProFTPD configuration file (rename it to

  # 'proftpd.conf' for actual use. It establishes a single server

  # and a single anonymous login. It assumes that you have a user/group

  # "nobody" and "ftp" for normal operation and anon.

  ServerName "ftpx.3322.org"

  ServerType standalone

  DefaultServer on

上一篇: FreeBSD 5.0中强制访问控制机制的使用与源代码分析(2)
下一篇: 使用 FreeBSD 的原因

1 2 3 4 下一页

Google
 
学院频道推荐
学院热点文章
关于我们 | 联系我们 | 广告服务 | 工作机会 | 版权声明 | 欢迎投稿 | 网站地图
Copyright © 2000-2008 , www.21tx.com , All Rights Reserved .
© 晨新科技 版权所有 Created by TXSite.net