FreeBSD 6.1 入门级Web服务器配置手记
日期:2006-10-11 1:39:40 点击: 作者:HarbinBe… 来源:互联网 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】
让pure-ftpd随系统启动
如果以inetd(守护进程)方式运行
QUOTE:
# ee /etc/rc.conf
CODE:
inetd_enable=”YES”
QUOTE:
# ee /etc/inetd.conf
CODE:
# 详细启动参数请参考http://download.pureftpd.org/pub/pure-ftpd/doc/README
ftp stream tcp nowait root /usr/local/sbin/pure-ftpd pure-ftpd -A -b -c50 -C2 -D -E -fftp -H -i -I15 -lmysql:/usr/local/etc/pureftpd-mysql.conf -m4 -s -u100 -j -k99 -Z -4
如果以standalone(独立进程)方式运行
QUOTE:
# ee /usr/local/etc/rc.d/pure-ftpd.sh
CODE:
#!/bin/sh
case "$1" in
start)
/usr/local/sbin/pure-config.pl /usr/local/etc/pure-ftpd.conf
echo ‘pure-ftpd started!’
echo ‘’
;;
stop)
killall pure-ftpd
echo ‘pure-ftpd stopped!’
echo ‘’
;;
restart)
killall pure-ftpd
/usr/local/sbin/pure-config.pl /usr/local/etc/pure-ftpd.conf
echo ‘pure-ftpd restarted!’
echo ‘’
;;
*)
echo ‘Usage: {start|stop|restart}’ >&2
exit 64
;;
esac
exit 0
QUOTE:
# chmod u+x /usr/local/etc/rc.d/pure-ftpd.sh
# ee /etc/rc.conf
CODE:
pure-ftpd_enable=”YES”
安装配置pureftpdadmin
QUOTE:
# mount /cdrom
# cp –R /cdrom/pureftpdadmin /usr/www/pureftpdadmin
# ee /usr/www/pureftpdadmin/pureftp.config.php
CODE:
$PUREFTP_CONFIG_FILE = '/usr/local/etc/pureftpd-mysql.conf';
$DefaultUser = "ftpadmin";
$DefaultPass = "adminpassword";
QUOTE:
# ee /usr/www/pureftpdadmin/goodies/Quota_Checker.php
CODE:
$PUREFTP_CONFIG_FILE = '/usr/local/etc/pureftpd-mysql.conf';
QUOTE:
# chmod 755 /usr/local/sbin/pure-ftpwho
# chmod ug+s /usr/local/sbin/pure-ftpwho
设置pureftpdadmin安全
QUOTE:
# ee /usr/local/etc/apache22/httpd.conf
CODE:
<Directory "/usr/www/pureftpdadmin">
deny from all
Options None
AllowOverride AuthConfig
Order deny,allow
</Directory>
QUOTE:
# ee /usr/www/pureftpdadmin/.htaccess
CODE:
AuthType Basic
AuthUserFile /usr/local/ftpadmin.pwd
AuthName “操作前请登录”
require valid-user
satisfy any
QUOTE:
# htpasswd -bc /usr/local/ftpadmin.pwd ftpadmin adminpassword
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>

