我正在处理这个soap请求。我使用wsdl发送请求,当我从本地机器(开发环境)发送请求时,一切都很好。问题是,当我将同一文件移动到live server(Centos)时,我得到无法连接到主机
错误。注意:两台机器位于不同的网络上,位置相同,并且都安装了php soap扩展。这是我的示例代码<代码>$end\u p=”http://example.com/service/services/test“;$client-
根据问题中的信息,听起来可能是防火墙问题。CentOS有一个名为Selinux的默认防火墙,这可能会阻止您连接到其他服务器。作为root用户,您可以通过运行命令来检查Selinux强制执行:getenforce
。默认情况下,应“强制执行”。要检查selinux是否存在问题,请运行命令setEnforce0
将其设置为permissive。如果仍然存在问题,请尽量获取可能提供错误代码或无法连接到主机原因的日志信息。