ULBandwidth int(10) NOT NULL default "80",
DLBandwidth int(10) NOT NULL default "80",
status enum("0","1") NOT NULL default "1",
ipaccess varchar(15) NOT NULL default "*",
comment tinytext NOT NULL,
PRIMARY KEY (User),
UNIQUE KEY User (User)
) TYPE=MyISAM;
INSERT INTO `users` VALUES ("test1",MD5("123456"),2001,2000,"/home/test1",500,30
80,5,1,"*","*");
数据库导入之后,还不能使用,还需要设置pureftpd-mysql.conf
#ee pureftpd-mysql.conf
根据文件里的默认提示,修改即可,很简单的 。也可以参照上面说的帖子修改 。
至此有关系统里的修改全部完毕 。你现在重启系统,可以试试用test1/123456来登录一下ftp了 。
随后,我们根据上述帖子,安装php-manager,实现web模式的ftp管理 。下载ftp.zip(汉化的ftp.zip:
http://forum3.games.sina.com.cn/upload/39/400/20040615/1025/205182/205182.zip
请尽快下载,晚了说不定就被sina删了),传到服务器上,然后
#mv ftp.zip /usr/local/www/data
#cd /usr/local/www/data
#unzip ftp.zip
#ee ftp/config.php
修改config.php里面的连接参数,其他的基本上都不用改 。保存 。然后就可以用http://192.168.0.1/ftp/来访问这个web管理页面了 。登录管理页面,输入密码(本例是123456),就可以看到预设的用户test1,及其状态 。
四、系统安装后的一些事项 。
在本例中,这个web服务器是用来支撑4~5个网站或论坛用的 。所以上面的安装过程,实际上都是为了这个目的 。
那么后续还有一些使用上的注意事项,这里简要说明一下 。
1. 首先,如果你想很方便地管理数据库,那么你应该装一个phpmyadmin,可以通过ports装,很简单,而且也是默认装在/usr/local/www/data里 。
2. 其次,如果你想比较方便地监视服务器状态,也可以装一个phpsysinfo,ports装也可以,同样默认装在/usr/local/www/data里 。这样的话,服务器将来托管的时候,可以把/usr/local/www/data这个目录做成一个只有你知道的虚拟主机即可 。从这个虚拟主机里可以看到整个服务器的状态、管理服务器的mysql、新增ftp用户及主机 。(ports装的phpsysinfo2.1对intel板载千兆网卡的工作状态报告有些问题,从phpsysinfo的网站下载一个2.2版可以修正这个问题,而且2.2版支持简体中文 。)
3. 关于新增虚拟主机 。
按照本例中的pureftpd的装法,每当你在ftp管理页面生成一个帐号后,例如web1,随后用ftp软件登录server,server就会自动生成一个名为web1的用户,并同时在/home里生成一个web1的目录,具体为:
/home/web1
(实际上也就是 /usr/home/web1 )
如果你要限制web1的配额,那么你在管理页面里就可以设置了 。
那么随后web1的apache2的web虚拟主机目录,在httpd.conf里当然也就指定为
/home/web1
依此类推 。简单吧?
五、远程控制你自己的web server 。
除了上面提到的phpmyadmin和ftp之类的web页面的简单控制之外,你当然少不了最终极的远程控制能力:ssh2 。我是菜鸟,就不班门弄斧吹嘘这东西的好处了 。总之,这东西是非常安全的、可以远程连接到你的server的手段 。
我前面都没有提到ssh,而实际上,自打上面的第三步第1小步完成了操作系统的初始安装之后,我们就可以使用ssh来远程控制server了,不仅效果和server的本机console一样,而且可能会更方便——因为我们可以用一个win2k的电脑,很方便地看着这里的帖子,边看边装,还能使用windows的CTRL-C/V,多好啊 。
首先声明,所有有关ssh的安装和连接的基本知识,都可以在下面这个帖子里找到:
http://www.freebsdchina.org/forum/viewtopic.php?t=10210
下面我来根据我的实践,简单说说本例中的ssh应用方法 。
1. 首先在你的win2k上下载sshclient客户端,它是免费提供的,而且似乎更好用 。
推荐阅读
- FreeBSD FTP 的架設
- FreeBSD swatch 命令介绍
- FreeBSD4.7+Qmail+Mysql+Vpopmail+QmailAdmin+Sq
- FreeBSD phpMyAdmin
- FREEBSD下搭建支持JSP的WEBSERVER
- FreeBSD Portgrade软件更新
- 70 FreeBSD连载:用SharityLight装SMB文件系统
- 44 FreeBSD连载:X Free86的硬件要求
- 2 FreeBSD handbook中文版 11 打印 高级打印机设置 B.Header
- FreeBSD ICMP监测