gpt4 book ai didi

php - apache2 + MPM-ITK + PHP = 套接字不起作用

转载 作者:行者123 更新时间:2023-12-03 11:55:08 24 4
gpt4 key购买 nike

我有 2 台服务器运行专有软件,我可以通过特定端口访问并发送/接收 JSON 字符串。
在两台服务器中,每个虚拟主机都有带有 ITK 的 apache2。
在服务器“A”中,我有一个 PHP 脚本,它使用套接字连接到服务器“A”和“B”以获取数据并显示在网页上。问题是 PHP 只能连接到服务器“A”(localhsot),但无法连接到服务器“B”。 PHP 没有显示任何错误(display_errors 在 php.ini 中打开),当我尝试从套接字获取最后一个错误(我现在不记得 php 函数)时,我什么也得不到。
在 apache 日志上,我收到此错误:

Operation not permitted: AH02156: setgid: unable to set group id to Group 0



主机之间没有防火墙阻止,我可以在任何方向“远程登录”两台服务器而没有任何问题。只是 PHP 没有连接到“外部”hsot,只是 localhost。
我的 vhost 文件中唯一的更改是添加 itk 选项:

AssignUserId rpi rpi



所以我的问题是:如何配置 apache-itk 以允许我的 PHP 打开外部套接字?
我试图将 LimitUIDRange 更改为“LimitUIDRange 0 0”,但没有成功。

最佳答案

可能与 Apache 模块有关:

mpm_itk_module



或者

AssignUserId



Apache 配置。

请看这个链接:
  • http://forum.ispsystem.com/showthread.php?t=2917
  • https://forum.root.cz/index.php?topic=15707.0

  • 我正在尝试解决同样的问题。

    关于php - apache2 + MPM-ITK + PHP = 套接字不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44557463/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com