Apache Daemon试图在CentOS上Ping但不工作(SELinux问题)

我已经在php中开发了一个应用程序 . 其功能之一是ping外部服务器 . 但是,当这个动作被解雇时,什么都没发生 . 我检查了SELinux日志,并生成了一个允许apache守护进程ping的策略(如果以apache用户身份登录,则ping正常) . 安装该策略后,SELinux日志中不会显示任何错误,但httpd日志上会出现很多次:

ping: recvmsg: Permission denied

我知道这是一个SELinux配置问题(可能是Socket连接?),因为如果我禁用它,它工作得很好,但这对我来说不是一个选项 .

我已将ping命令的输出重定向到文本文件,并在触发操作后,结果如下:

PING myhost (myip) 56(84) bytes of data.

--- myhost ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 13002ms

所以我有点卡在这一点上 . 有人可以帮帮我吗?

非常感谢 .

回答(1)

2 years ago

全新安装后,一切正常 . 不要乱用政策,小孩 .