0
在具有多個NIC的系統(CentOS 6)上,每個NIC都連接到ISP,如何使用客戶端計算機上的一個特定NIC連接到Internet上的MySQL服務器?如何通過網絡設備連接到使用PDO的MySQL
客戶端連接器是PHP/PDO。
默認路由設置爲所需的NIC,但PDO不起作用。
在具有多個NIC的系統(CentOS 6)上,每個NIC都連接到ISP,如何使用客戶端計算機上的一個特定NIC連接到Internet上的MySQL服務器?如何通過網絡設備連接到使用PDO的MySQL
客戶端連接器是PHP/PDO。
默認路由設置爲所需的NIC,但PDO不起作用。
想到的唯一想法是將連接過程放入容器(docker/rkt)中,並且只綁定容器內的正確接口。這在以下情況下才有意義架構!
這無疑是不是最好的解決方案(在至少我不太喜歡它),但這是一種可能的解決方法。
另一種解決方案是創建/使用轉發的代理,該代理使用正確的NIC並轉發該代理,以便在「本地IP」上連接,其餘代理通過代理進行處理。這應該通過文件套接字來完成,因此網絡堆棧僅來自代理服務器。
php票https://bugs.php.net/bug.php?id=66208仍然是開放的,所以我不會很快指望它。
我希望這有點幫助,我正面臨類似的問題。但我的設置非常複雜,這個答案只是我的想法!所以請親切:)