二、RedHat下配置TFTP及apache服务器

一)TFTP服务器配置

RedHat下TFTP服务器的启动管理是由xinetd超级服务管理进程来进行管理的,因此,我们可以直接使用vi命令来修改/etc/xinetd.d/tftp配置文件,在server_args参数中添加 "-c"参数即可,命令模式如下:

  1. root@server:/#vi /etc/xinetd.d/tftp 

文件内容如下:

  1. service tftp 
  2. disable = no 
  3. socket_type = dgram 
  4. protocol = udp 
  5. wait    =   yes 
  6. user    = root 
  7. server = /usr/sbin/in.tftpd 
  8. server_args = -s /tftpboot -c 
  9. per_source  =11 
  10. cps = 100 2 
  11. flags = IPv4 

使用命令chkconfig tftp on开启TFTP服务,命令模式如下:

  1. root@server:/#chkconfig tftp on 

二)apache服务器配置

在RedHat中使用vi命令编辑/etc/httpd/conf/httpd.conf文件,并在DocumentRoot "/tftpboot"下添加一下内容:

  1. <Directory /> 
  2. Options FollowSymLinks Indexes 
  3. AllowOverride All 
  4. <limit GET POST OPTIONS PROPFIND> 
  5. Order allow,deny 
  6. Allow from all 
  7. </Limit> 
  8. </Directory> 

保存退出即可。

使用vi命令编辑/tftpboot/.htaccess文件,同时添加与Debian该文件相同内容即可。

创建WEB页访问密码也与在Debian中相似,用户可使用命令自行创建。

总结:Linux系统因为各种发行版的不同,尽管各种发行版彼此之间存在差异,但相关方法还是比较通用的。该文中笔者对以上应用的部署进行了实际测试,Debian系列操作系统为最新的Debian7.0 RedHat系列为RHEL5.5以及CentOS6.4,测试中系统都能顺利的完成路由资料的有效备份,同时也可以使授权用户方便的对需要的路由器信息进行查询及下载。

作者简介】本文作者解宝琦陕西安康市安康车务段信息技术科助工)、郭朋陕西安康市安康车务段信息技术科工程师),原创内容,转载请注明作者及出处。


相关内容