php - 连接远程8080端口时,我服务器的8080端口是否必须打开?

标签 php port fsockopen

我正在尝试使用 fsockopen()从我的 apache 服务器连接到远程 API 服务器。我需要连接到的远程服务器脚本在端口 8080 上运行。

以下不断返回一个 101 connection timed out 错误:

$fp = fsockopen('remote.example.com', '8080', $errno, $errstr, 10);

我是否需要在我的服务器上打开端口 8080 才能连接到远程服务器上的该端口?

如果是这样,有没有办法使用例如.htaccess,或者我是否必须为此修改 httpd.conf?

谢谢!

已添加

谢谢大家的回复。你们都对,但我只能接受一个答案,所以我接受了第一个。

如果有人感兴趣:这是在 Wiredtree 服务器上,在通过电子邮件发送支持后,他们说出于安全原因(以及 cURL),他们默认禁用它,但他们可以根据要求启用它。我相信一旦他们这样做,这个问题就会得到解决。

我想我会发布这个以防其他人在未来遇到同样的问题。

最佳答案

不,你不需要。当您连接到另一台服务器时,您的服务器就是客户端,客户端的端口号是从动态端口范围中选择的。

关于php - 连接远程8080端口时,我服务器的8080端口是否必须打开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7901329/

相关文章:

php - 如何将内联翻译导出到另一个 Magento 商店?

android - 检查服务器端口是否从 Android 打开

php - fsockopen 在端口 25 和 587 上被阻止

php - 使用 fsockopen 连接到服务器 - 连接被拒绝

php - 使用 Simple HTML Dom 检索关键字元标记内容?

php - 如何防止chrome向网页注入(inject)内容

php - 从 MySQL 生成的复选框列表生成 "checked"复选框的问题

networking - 如何在运行的vagrant box上转发端口

mongodb - 蒙哥 : network error while attempting to run command 'whatsmyuri' on host

php - 当我尝试运行 Yii 服务时,它什么也不做。 (fsockopen(): unable to connect)