我正在嘗試使用fsockopen()從我的apache服務器連接到遠程API服務器。該遠程服務器腳本我需要連接到運行在端口8080連接到遠程8080端口時,我的服務器端口8080是否必須打開?
下保持返回101 connection timed out
錯誤:
$fp = fsockopen('remote.example.com', '8080', $errno, $errstr, 10);
我需要爲了我服務器上打開端口8080連接到遠程服務器上的端口?
如果是這樣,有沒有什麼辦法可以使用例如.htaccess
,還是我必須修改httpd.conf?
謝謝!
ADDED
謝謝大家的回覆。你們都是對的,但我只能接受1個答案,所以我接受了第一個答案。
如果有人感興趣:這是在Wiredtree服務器上,並且在發送電子郵件支持後,他們說出於安全原因(也稱爲cURL),他們默認情況下禁用了該功能,但可以根據請求啓用它。我確信一旦他們這樣做,這個問題就會解決。
想我會張貼這個以防其他人在未來遇到同樣的問題。
不,本地端口是隨機選擇的 –
不可以。例如,你經常瀏覽網站你還沒有打開你的端口80它的工作... – Artefact2