Linux

在兩個 ip 上為 http/ssh 使用相同的埠

  • June 29, 2015

如何在兩個不同的 IP 地址上使用相同的埠使用兩個不同的服務?

例子:

IP 1:192.168.10.10:

服務:Http 伺服器

埠:443

IP 2:192.168.10.11:

服務:SSH伺服器

埠:443

例如,如果您的 IP 是192.168.10.10192.168.10.11,並且您想sshd監聽443IP1 上的埠,並httpd監聽443IP2 上的埠:

添加到您的/etc/ssh/sshd_config文件中:

ListenAddress 192.168.10.10:443

並重新啟動 SSH。SSH 現在將偵聽 IP1 的 443 埠。

添加到您的httpd.conf文件中(假設 Apache,其他 httpd 伺服器也應該很容易:

Listen 192.168.10.11:443

並重新啟動 httpd。Apache 現在將偵聽 IP2 的 443 埠。

您沒有提及您正在使用什麼作業系統,或者您正在使用什麼 HTTP 伺服器,因此您可能需要為您的系統查找確切的語法或文件位置。

引用自:https://serverfault.com/questions/702325