Freebsd7安装Pure-ftpd记录

一直都没有在Freebs装过ftp,所以今天试试,其实最终是想做一张Freebsd的server安装光碟,以后装服务器不用烦,和浪费时间,毕竟freebsd的编译还是需要很长时间的,题外话,如果做张这样的安装跌,不知道是否有人需要呢,当然是免费的了,在网上好像没有这种光碟吧,算了,搞好这个再说。

参考网站:

http://www.freebsdchina.org/forum/viewtopic.php?p=213433#213433
http://blog.chinaunix.net/u2/66172/showart_570957.html
系统环境,仍然是Vmware虚拟机。

过程:

# cd /usr/ports//ftp/pure-ftpd
# ee Makefile

CONFIGURE_ARGS = — without-standalone # 为将来的守护进程模式做准备 <= 可选 , 我没有加啊。

# make install clean

选上MYSQL,PAM,PRIVSEP,PERUSERLIMITS,THROTTLING,BANNER,UPLOADSCRIPT,SENDFILE

剩下的就是等待编译了,完成后,

会在/etc/rc.conf里加上pure-ftpd_enable=”YES” , 但这个是错误的,应该是pureftpd_enable=”YES” 才对,这个要注意,不这样写的话,pure-ftpd就不能启动了.

# cd /usr/local/etc

# cp pureftpd.conf.sample pureftpd.conf

# ee pureftpd.conf

把这句前边的# MySQLConfigFile /usr/local/etc/pureftpd-mysql.conf 去掉。

# cd /usr/local/www/apache22/data
# fetch “http://machiel.generaal.net/files/pureftpd/ftp_v2.1.tar.gz”
# tar -xzvf ftp_v2.1.tar.gz
# cd ftp
# chown www config.php

然后打开浏览器,输入(假定Freebsd7服务器的IP为 192.168.0.110)http://192.168.0.110/ftp/install.php ,接着按提示输入数据库管理用户/密码(户名为 ftp ,密码为 tmppasswd),在step 6时,生成 pureftpd-mysql.conf的配置,你COPY下来。
# ee /usr/local/etc/pureftpd-mysql.conf
粘贴STEP6生成的内容。
在install的最后设置一下Administrator的密码,这是你以后通过web管理ftp用户时的后台管理密码了,这个系统能选择中文的,但是是繁体来的。

新建的用户的gid和uid要比 pureftpd.conf里的 MinUID 大 ,这个要注意

登录界面 < = 点击看大图

进去后的界面 < = 点击看大图

这样算是搞完了,用web管理这个pure-ftpd觉得方便,我想都怕够用了,至于还有什么问题,等出现再解决吧。

我的一张光碟的freebsd 7 server算是完成了一半计划了,apache、mail、ftp算完成了,还差samba文件共享的配置,搞好就爽了,以后安装server不用浪费时间了,发梦中…

我也在

http://www.extmail.org/forum/viewthread.php?tid=6002&page=2&extra=page%3D1%26amp%3Bfilter%3Dtype%26amp%3Btypeid%3D1#pid49037

大言了一番,惨了,讲多了,(*^__^*) 嘻嘻……

相关网址:
http://www.freebsdchina.org/forum/viewtopic.php?t=17968&start=0
http://www.freebsdchina.org/forum/topic_26321.html
http://www.freebsdchina.org/forum/viewtopic.php?p=213433

关于无聊人

一个无聊人而已
此条目发表在Freebsd分类目录。将固定链接加入收藏夹。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注