Networking
如何在一個 IP 後面設置多個不同域名的 Web 伺服器?
我有一個靜態 IP,我想通過它在我的網路上執行多個 Web 伺服器(和多個站點)。我有多個域指向 IP,但我不知道從哪裡開始將流量分配到正確的伺服器。我需要做什麼?
謝謝。
編輯:澄清一下,通過多個網路伺服器,我指的是多個“盒子”,而不僅僅是多個站點。對困惑感到抱歉。
如果我理解正確,您希望將流量傳遞到網路中的域特定伺服器。
為此,我建議您使用將傳入請求傳遞到後端的反向代理。在不了解更多細節的情況下,如果您願意,我通常會推薦 nginx oder apache。
如果你使用 nginx 監聽你的公共 IP,你可以在你的 nginx.conf 中使用這樣的東西:
伺服器 mydomain.com{ 位置 / { proxy_pass http://backend1 ; } }
伺服器 myotherdomain.com{ 位置 / { proxy_pass http://backend2 ; } }