免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4996 | 回复: 7
打印 上一主题 下一主题

[Web] TCP-Wrappers中hosts.allow和hosts.deny文件无法控制httpd [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-03-06 04:56 |只看该作者 |倒序浏览
在配置/etc/hosts.allow和/etc/hosts.deny文件时,

通过这两个文件可以控制sshd和vsftpd 服务。

但控制httpd时无效,如:

1. hosts.allow文件内容如下:
sshd: 192.168.0.                          //允许局域网内访问sshd,控制成功
vsftpd: 192.168.0.                         //允许局域网内访问vsftpd,控制成功
httpd: 192.168.0.                         //允许局域网内访问httpd, 但测试后仍然能访问服务器里的网站,
                                                     原因不清楚为什么??? 当然可以通过iptables来控制,但是另一回事。


2. hosts.deny文件内容如下:
sshd: ALL
vsftpd: ALL
httpd: ALL

论坛徽章:
0
2 [报告]
发表于 2011-03-06 15:54 |只看该作者
基本明白了,CentOS 5.5 默认是未安装xinetd这个超级进程守护,所以对httpd不起作用。

而sshd和vsftpd已经内置了TCP-wrappers

招聘 : 技术支持/维
论坛徽章:
0
3 [报告]
发表于 2011-03-07 11:29 |只看该作者
httpd 不能通过 allow 和 deny 控制

论坛徽章:
0
4 [报告]
发表于 2011-03-07 14:11 |只看该作者
看看我的积分有多少了  ^_^

论坛徽章:
0
5 [报告]
发表于 2011-03-07 15:05 |只看该作者
回复 3# nagaregawa


    应该是可以的。主要原因是未安装xinetd这个超级进程守护程序。而httpd又未内置libwrap.

上面之所在vsftpd和sshd之所以能被TCP-wrappers控制,是因为这两个服务器内置了libwrap.

招聘 : 技术支持/维
论坛徽章:
0
6 [报告]
发表于 2011-03-07 19:04 |只看该作者
回复 5# bluedream8


    httpd 没有继承 libwrap 库文件

论坛徽章:
0
7 [报告]
发表于 2011-03-07 19:07 |只看该作者
只有 etc/xinetd 里有的服务才可以用tcpwrappa

论坛徽章:
0
8 [报告]
发表于 2011-03-10 17:28 |只看该作者
回复 7# a55569769


    那就不得了。俺就没装xinetd, 但vsftpd和sshd就受它控制,这两个东东内置了libwrap
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP