我试图让两个进程通过套接字连接进行通信。其中一个是 python 应用程序,另一个是 php 脚本。
我已经在我的家用计算机上创建并测试了客户端/服务器组合,它运行正常。但是,当我部署到 EC2 实例(ubuntu 10.10 64bit ami + apache + php)时,我从 php 脚本中收到无法连接到套接字错误(111 Connection Refused)。python 应用程序能够绑定到套接字并收听消息,但 php 脚本无法发送消息。
我已经在亚马逊安全组中打开了所需的端口,我可以使用 telnet 从外部连接到该端口。但是,如果我尝试从服务器内部连接 telnet,我会收到相同的连接被拒绝错误。
我该如何解决这个问题?
编辑:两个进程都在同一个实例上