日期:2011-02-15 02:11:00  来源:本站整理

在Linux下成立强盛的FTP搜索引擎[服务器安全]

赞助商链接



  本文“在Linux下成立强盛的FTP搜索引擎[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

Linux正大行其道,不少朋友相信已经用它架设过各种服务,什么Web、FTP、BBS等等等啦,这次,我向大家介绍别的一个在linux下运行的服务器软件----NoseyParker,一个强盛的FTP搜索引擎,只要一些简单的步骤,一个强盛的搜索引擎举手间就成立起来了,各位且听我渐渐道来. 

parker是一个FTP服务器搜索引擎,是基于Linux的开放源码软件.主要检索各个FTP服务器上面的文件,然后将目录信息保存在本地的文件中,假若有查询恳求,将检索本地的数据,将相关的信息(文件所在的地址)返回给恳求者.教诲网内很多FTP站点都采取这个作为搜索引擎,比方清华九井等.

利用办法很简单,假如你是linux系统,该当不会有什么问题.假如是别的unix-like系统,也可模拟作呼应处理.

本文以红旗2.0桌面版为例阐明整个的架构历程.因为相对来说笔者个人认为红旗Linux对比好操作,中文汉化也做得很好.他的Web Server(Apache)设置可以通过Xwindow界面来实现,对比便利初级用户.

首先你得获得一份parker的源代码,举荐到这个站点搜索一下,你可以找到一打以上的供应源代码的站点:http://e.pku.edu.cn,拿到源代码之后,我们便可以开始安装了.

基本安装办法以下(可以参考parker目录下面的readme操作):

1、当然,第一件事是开机进入你的linux,然后将你获得到的parker源代码文件(普通为parker.2000-09-06.xxxx.tgz,此中包含了这个parker的改正日期和改正者)展开到一个目录中, 这里我们假定是/root/parker/.

2、是用文本编辑器编辑/root/parker/src/Makefile这个文件,主如果设置parker_home为你的parker所在的目录(/root/parker/)

3、在终端窗口输入号令make config举行编译

在你的/root/parker/src/目录下面,履行make config便可以了.make有些近似VC里面的工程一样,可以批量处理一些程序.全部的unix-like系统都有make这个程序,不然的话,就是你在安装linux的时刻没有安装开辟环境的支持.(挑选定制安装的朋友们就要注意了,我第一次装红旗的时刻,挑选定制, 不当心这个make就没装上去)

4、编辑/root/parker/src/parker.h,设置此中的SERVER、PARKERSERVER,具体办法就是把"10.129.6.172"替换成你的parker所在的服务器地址.

  5、在终端窗口输入号令make举行编译

6、编译完后持续键入make install举行编译处理

7、改正你的Parker_Hosts(/root/parker/etc/Parker_Hosts)文件,加入需求检索的FTP服务器地址,一行一个FTP服务器地址.

8、将src/下面的cgi程序(cgi, cgistatus,cgiswitch,这些文件只有当你上面的编译完成后才能产生)拷贝到你的www服务器的cgi-bin目录下面.将/root/parker/html/下面的文件 放到你的www服务器的doc root下面,使得可以被用户拜候.具体有关Web Server的设置请参考其他文献,但相对来说,红旗linux的Apache设置是对比简单的.

9、编辑你的/etc/services和/etc/inetd.conf文件,加入parker服务.具体改正可以参考/root/parker/conf/目录下面的例子.
在例子中/usr/networking/parker/bin/parkerd这个目录指的是parker所在的目录,将其改正成/root/parker/bin/parkerd,当然,你必须首先完成make install,这样在你的parker/bin/目录下面 才会有parkerd这个文件.

10、重新启动inetd以及www服务器程序.

11、按时履行/root/parker/bin/NewData这个脚本文件,可以把它安排到你的crontab中,让系统按时履行(普通是1天到1个星期).

NewData脚本将拜候在/root/parker/Parker_Hosts中定义的FTP服务器,并将检索到的数据存放到本地,然后对数据举行呼应的处理.www用户可以通过拜候parker页面来履行文件查询恳求.

  当你可以成功的履行完make install之后,就会在你的/root/parker/bin/目录下面看到这个NewData文件,注意,不能直接在这个脚本所在的目录里运行他,不然会出错,不能汇集数据,可以在根目录下(root)履行parker/bin/NewData (注意大小写)便可.

至此,一个强盛的搜索引擎就已经成立起来了.简单界面以下(具体页面显示效果可以改正/root/parker/html/下面的文件,但是搜索后果的页面则需改正/root/parker/src/cgi.c文件,然后重新编译方可,要求有一定的html语言功底.)
  以上是“在Linux下成立强盛的FTP搜索引擎[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 在Linux系统下享用IPv6的畅快
  • 在Linux服务器上手工释放内存
  • 在Linux下安装配置MPICH2.1.4
  • <b>在linux上用arptables配置arp防火墙</b>
  • 在Linux下利用Nginx构建虚拟主机
  • 在Linux/Unix平台下安装MySQL
  • 在Linux上踢除某个用户和账户安全
  • <b>在LINUX下探测硬件信息的号令</b>
  • 在Linux系统环境下配置java编译环境
  • <b>nginx在Linux下的安装办法</b>
  • <b>在Linux下安装Web程序一样简单,一条号令搞定</b>
  • 金笛邮件服务器在Linux下的安装步骤
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .