Apache-2.2
如何將多個域重定向到相同的 ip 但不同的埠用於不同的服務
在我的虛擬機中,我同時執行
apache2
和nginx
,但 apache2 指向埠 8080,而 nginx 是埠 80。我已經將我的域指向 nginx 中的 ip 並且它執行正常。我需要為 apache2 做同樣的事情。Port number
但我將如何給予mapping the ip to Domain
。在 cName 記錄中,我無法指定埠。有沒有其他方法可以解決這個問題。
DNS CNAME 記錄僅解析為 IP 地址,因此您不能指定埠,您必須在如下請求中明確將埠添加到您的 URL:http://example.com:8080。
另一種方法是使用負載均衡器,例如 Haproxy、Traefic 甚至 Nginx 及其反向代理功能(查看:http://nginx.org/en/docs/http/load_balancing.html)。然後,您將能夠在其前端流量上僅使用一個埠(當然,您也可以使用多個埠,但通常是埠 80 和 443)並通過某些標準(域名、路徑、HTTP)將其“路由”到您的後端標頭資訊、cookies、源或目標 IP 地址等)。