人类社会所让我们深思的东西有很多!和生命有关,和自由有关,和爱有关,当然更和技术有关!

MyftpAdmin+proftpd+mysql架设ftp服务器

上一篇 / 下一篇  2008-03-24 17:53:51 / 个人分类:linux系统管理

这个最可能用到的地方就是学校了,老师暂且不论,学生可谓既多、更替又快。
那么有个图形化的管理配置工具就好多了阿。。
myftpadmin应用而生了!这个玩意借鉴了 phpmyadmin的一些个想法。利用web界面来管理,全程的可视化。
不过很可惜的是,这个项目似乎已经停止维护了,freshmeat上已经将之删除,官方的域名也已无效,google了大半天才搜到一个,还是用代理下载的!我就顺便放到博客上了,但不知道其协议是什么?知道的代码是开放的。
以免有人遇到同样的问题。
proftpd+mysql+apache最好的组合便是XAMPP了,也就是apachefriends的项目。本人就是用的这个东西,免去很多麻烦(开始懒了阿。。。)

到apachefriends.sourceforge.net上下载for linux的最新版本1.6.4,照着其官方的说明,一步安装到位!
不过我要提醒的是,如果某些发行版默认的服务:httpd ,mysqld,proftpd如果有启动的,那么续将它们先停下来。

这里仅说一下myftpadmin的配置,关于xampp的配置请参看其文档,很简洁的!

1、将myftpadmin_061.tar的包解开:
#tar -xvf myftpadmin_061.tar
2、执行其提供的sql script.
#cd ~/MyftpAdmin~/conf/
#/opt/lampp/bin/mysql <ftp.sql
这步的作用是建立一 mysql的数据库,必要的表,当然还有用户名/密码。在执行之前,如果不愿意用其默认的用户名/密码,可以编辑更改!
3、修改原proftpd的默认文件
myftpAdmin提供了一份现成的proftpd.conf文件,可作如下两种途径达到目的:
直接覆盖proftpd 的原配置文件,或是参考此文件,修改原proftpd.conf文件。当然,如果你对  proftpd支持mysql的语句非常熟悉的话,上述的话等于没说。
本人用的第一种办法:
#mv /opt/lampp/etc/proftpd.conf /opt/lampp/etc/prftpd.conf_backup
#cp ~/MyftpAdmin~/conf/proftpd.conf /lampp/etc/
如果对上述2步骤的用户名/密码没有修改的话,此时就可以启动proftpd服务了,否则,编辑、修改、保存。
4、设置网页内容,使其可被访问
#mv ~/MyftpAdmin~/www /opt/lampp/htdocs/
5、启动所有服务
6、配置myftpadmin的管理员帐号
 编辑文件/opt/lampp/htdocs/www/includes/config.php
将$adminUsername[0] ="",引号之间为管理员的用户名。
还有一些个环境变量之类的,根据自己的实际环境设置就可以了。
然后在浏览器中访问www的目录文件,此时选择添加用户。
将刚才设置的用户名添加到这里,并设置密码(一定是刚才添加到config.php中的用户名)。
7、用管理员帐号登录,设置用户、添加组、磁盘目录等。。。。就是所见即所得了。
到此结束!enjoy it!

 

文件:myftpadmin_061.tar
大小:250KB
下载:下载


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2010-09-07  
   1234
567891011
12131415161718
19202122232425
2627282930  

数据统计

  • 访问量: 1317
  • 日志数: 171
  • 建立时间: 2008-01-23
  • 更新时间: 2008-04-14

RSS订阅

Open Toolbar