FreeBSD 6.1 入门级Web服务器配置手记

豆豆网   技术应用频道   2007年04月13日  【字号: 收藏本文

本文详细介绍FreeBSD 6.1 入门级Web服务器配置手记

  禁止匿名用户登录

  QUOTE:

  # ee /etc/ftpusers

  CODE:

anonymous
@guest

  设定用户使用目录

  QUOTE:

  # ee /etc/ftpchroot

  CODE:

  ftpusr /usr/www

  设置用户磁盘限额

  QUOTE:

  # ee /etc/rc.conf

  CODE:

enable_quotas="YES"
check_quotas="YES"

  QUOTE:

  # ee /etc/fstab

  CODE:

/dev/ad0s1f    /usr    ufs        rw,userquota,groupquota        2    2

  QUOTE:

  # quotacheck -av

  # repquota –a

  # edquota –u ftpuser

  CODE:

/usr: kbytes in use: 0, limits (soft = 100000, hard = 100020)    # soft是警告容量,hard是强制容量

  QUOTE:

  # edquota –t

  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

  CODE:

CONFIGURE_ARGS    =    --without-standalone        # 为将来以守护进程模式运行准备(可选)

  QUOTE:

  # make install clean

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

  建立pure-ftpd数据库

  通过phpmyadmin执行

责编:豆豆技术应用

正在加载评论...