FreeBSD网站平台建设全过程 第四步
2008-02-23 08:03:42来源:互联网 阅读 ()
第四步:安装配置ftp服务器
本文根据网上流行的一篇文章整理改编而成,并修正了原文的一些小错误。
由于为每一个需要使用ftp服务的用户建立系统帐户会影响系统的安全,所以我们使用数据库用户进行ftp用户验证。
系统组成:
Proftpd1.2.7 |
proftpd-mod-quotatab-1.2.4 |
mysql3.23 |
因为ports里没有proftpd-mod-quotatab-1.2.4模块,我们下载源代码安装。
下载源代码包:(必须下载相同版本的源代码包)
到http://www.proftpd.org 或ftp://ftp.servus.at/ProFTPD/distrib/source/proftpd-1.2.7.tar.gz去下载proftpd-1.2.7.tar.gz。
到http://www.castaglia.org/proftpd/ 去下载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 <mysql/mysql.h> 把他改为你的实际路径,这里是:
#include </usr/local/include/mysql/mysql.h> |
然后编译安装:
# 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" # 用户登陆时不显示ftp服务器版本信息 # Port 21 is the standard FTP port. # Umask 022 is a good standard umask to prevent new dirs and files
标签: 版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
相关文章
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设 网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源 网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它 服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护 软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷 网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash 热门词条
最新资讯
热门关注
热门标签
|