1. 程式人生 > >[Go]基於Go語言的Web路由轉發,多個網站共享一個端口

[Go]基於Go語言的Web路由轉發,多個網站共享一個端口

鏡像 語言 域名 服務 web服務 進行 測試 其實在 所有

服務器上跑了很多的Web服務,但都是基於Golang自己寫的,不能像IIS或者Apache一樣共享端口和綁定域名,很多端口號自己又記不住

所以呢,我就利用端口轉發技術,制作了這樣一個Web路由

其主要原理就是將所有流量集中在一個端口,然後再將其通過域名轉發至真正WebServer工作的端口

從而實現了域名指向一處服務器,而服務器又可以通過域名連接至與其對應的Web服務

其實在我的測試中,這個Web路由也可以進行網站鏡像之類的服務,或者說直接將流量轉發至其他服務器

[Go]基於Go語言的Web路由轉發,多個網站共享一個端口