当 运行 通过 php exec 时,守护程序服务应用程序无法绑定端口
Daemon service app unable to bind port when run through php exec
我有一个监听端口 1234 的守护程序。鉴于当我通过 php 使用 httpd 运行 这个守护程序时,任何服务或应用程序都没有使用 1234,它无法绑定。将 SElinux 设置为 permissive 允许此守护进程按预期进行绑定。我不太了解 SElinux,我需要启用什么策略? SElinux 有一些东西会阻止绑定。
查看记录的 SELinux 拒绝以了解问题始终是个好主意。尝试在您的 /var/log/audit(或者如果审计框架未到位 /var/log/messages)中查找带有 "avc" 和 "denied".
标记的邮件
如果您在日志文件中拒绝使用您的守护程序名称,post 在这里,它可能更有可能获得一些建设性的帮助。
我有一个监听端口 1234 的守护程序。鉴于当我通过 php 使用 httpd 运行 这个守护程序时,任何服务或应用程序都没有使用 1234,它无法绑定。将 SElinux 设置为 permissive 允许此守护进程按预期进行绑定。我不太了解 SElinux,我需要启用什么策略? SElinux 有一些东西会阻止绑定。
查看记录的 SELinux 拒绝以了解问题始终是个好主意。尝试在您的 /var/log/audit(或者如果审计框架未到位 /var/log/messages)中查找带有 "avc" 和 "denied".
标记的邮件如果您在日志文件中拒绝使用您的守护程序名称,post 在这里,它可能更有可能获得一些建设性的帮助。