粤ICP备07016320号  广州青年志愿者协会医疗服务总队 www.gzyld.org.cn

位置:GZ医疗队公益纪实公益站长网络技术

FreeBSD6.1入门级Web服务器配置手记


来源:落伍者      作者:HarbinBeer      时间:2007-06-18



QUOTE:
# ee /etc/rc.conf




[Copy to clipboard] [ - ]CODE:
enable_quotas="YES"
check_quotas="YES"




QUOTE:
# ee /etc/fstab




[Copy to clipboard] [ - ]CODE:
/dev/ad0s1f /usr ufs rw,userquota,groupquota 2 2




QUOTE:
# quotacheck -av
# repquota –a
# edquota –u ftpuser




[Copy to clipboard] [ - ]CODE:
/usr: kbytes in use: 0, limits (soft = 100000, hard = 100020) # soft是警告容量,hard是强制容量




QUOTE:
# edquota –t




[Copy to clipboard] [ - ]CODE:
/usr: block grace period: 1 minutes, file grace period: 1 minutes




QUOTE:
# quotaon -a

安装pure-ftpd(推荐)


QUOTE:
# pw groupadd ftpgroup -g 10001
# pw useradd ftp -u 10001 -g ftpgroup -s /sbin/nologin
# chown ftp:ftpgroup /usr/www
# cd /usr/ports/ftp/pure-ftpd
# ee Makefile




[Copy to clipboard] [ - ]CODE:
CONFIGURE_ARGS = --without-standalone # 为将来以守护进程模式运行准备(可选)




QUOTE:
# make install clean

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

建立pure-ftpd数据库
通过phpmyadmin执行


[Copy to clipboard] [ - ]CODE:
CREATE DATABASE pureftpd;
USE pureftpd;
CREATE TABLE `users` (
`User` varchar(16) NOT NULL default '',
`Password` varchar(32) binary NOT NULL default '',
`Uid` int(11) NOT NULL default '14',
`Gid` int(11) NOT NULL default '5',
`Dir` varchar(128) NOT NULL default '',
`QuotaFiles` int(10) NOT NULL default '500',
`QuotaSize` int(10) NOT NULL default '30',
`ULBandwidth` int(10) NOT NULL default '80',
`DLBandwidth` int(10) NOT NULL default '80',
`ipaccess` varchar(15) NOT NULL default '*',
`Comment` tinytext,
`Status` enum('0','1') NOT NULL default '1',
`ULRatio` smallint(5) NOT NULL default '1',
`DLRatio` smallint(5) NOT NULL default '1',
PRIMARY KEY (`User`),
UNIQUE KEY `User` (`User`)
) TYPE=MyISAM;

通过phpmyadmin新建一用户名为ftpadmin,密码adminpassword,并赋予其pureftpd数据库的Select,Insert,Update,Delete权限。

配置pure-ftp


QUOTE:
# cd /usr/local/etc
# cp pureftpd-mysql.conf.sample pureftpd-mysql.conf
# ee pureftpd-mysql.conf




[Copy to clipboard] [ - ]CODE:
# 具体选项请参考http://download.pureftpd.org/pub/pure-ftpd/doc/README
MYSQLServer localhost
MYSQLUser ftpadmin
MYSQLPassword adminpassword
MYSQLDatabase pureftpd
MYSQLCrypt crypt
MYSQLGetPW SELECT Password FROM users WHERE User="\L" AND Status="1" AND (Ipaccess = "*" OR Ipaccess LIKE "\R")
MYSQLGetUID SELECT Uid FROM users WHERE User="\L" AND Status="1" AND (Ipaccess = "*" OR Ipaccess LIKE "\R")
MYSQLGetGID SELECT Gid FROM users WHERE User="\L" AND Status="1" AND (Ipaccess = "*" OR Ipaccess LIKE "\R")
MYSQLGetDir SELECT Dir FROM users WHERE User="\L" AND Status="1" AND (Ipaccess = "*" OR Ipaccess LIKE "\R")
MySQLGetQTAFS SELECT QuotaFiles FROM users WHERE User="\L" AND Status="1" AND (Ipaccess = "*" OR Ipaccess LIKE "\R")
MySQLGetQTASZ SELECT QuotaSize FROM users WHERE User="\L" AND Status="1" AND (Ipaccess = "*" OR Ipaccess LIKE "\R")
# MySQLGetRatioUL SELECT ULRatio FROM users WHERE User="\L" AND Status="1" AND (Ipaccess = "*" OR Ipaccess LIKE "\R")
# MySQLGetRatioDL SELECT DLRatio FROM users WHERE User="\L" AND Status="1" AND (Ipaccess = "*" OR Ipaccess LIKE "\R")
MySQLGetBandwidthUL SELECT ULBandwidth FROM users WHERE User="\L" AND Status="1" AND (Ipaccess = "*" OR Ipaccess LIKE "\R")
MySQLGetBandwidthDL SELECT DLBandwidth FROM users WHERE User="\L" AND Status="1" AND (Ipaccess = "*" OR Ipaccess LIKE "\R")

如果以standalone(独立进程)方式运行,还需要编辑pure-ftpd的配置文件


QUOTE:
# cp pureftpd.conf.sample pure-ftpd.conf
# ee pure-ftpd.conf

让pure-ftpd随系统启动

如果以inetd(守护进程)方式运行


QUOTE:
# ee /etc/rc.conf




[Copy to clipboard] [ - ]CODE:
inetd_enable=”YES”




QUOTE:
# ee /etc/inetd.conf




[Copy to clipboard] [ - ]CODE:
# 详细启动参数请参考http://download.pureftpd.org/pub/pure-ftpd/doc/README
共7页: 上一页 1 2 3 4 5 6 7 下一页
自助功能
评论发表交流 投票求助搜索
    最 新 5 条 评 论     查 看 所 有 完 整 评 论 1 条
用 户 评 论 内 容 时 间

我来说上两句:)
 
   用户名:   
加 入 论 坛 讨 论 :

1.欢迎〖注册〗发布您的好文章,但拒绝讨论国家政党等敏感问题!

2.优秀文章一旦被收录将永久保存,允许含外部链接。

3.文章将由管理员放置到主页相应栏目,不定时发布。

  加入论坛讨论

你 更 想 了 解 什 么 ?
本队最新活动资讯
志愿者实用服务技术
医学基础医疗保健常识
公益经典故事与媒体
其它请到论坛发表
发 布 求 助 信 息 注 意 :

1.〖无需注册〗便可以在该区发表你的求助信息。

2.所有发布的求助信息会在7个工作日内审核。

3.本队提供的任何信息,均为参考意见,不负法律责任!

  发布求助信息

输入关键字:

热门词组:     输入关键字  压疮的预防与护理  压疮