-1
我有一堆運行在一臺服務器上的網站(單個IP),它們都在高端口上運行,所以我不需要root來運行它們。如何從端口80到端口XXXX無縫連接/轉發?
當某人從一個網址訪問,可以說,http://address001.com/,我希望能夠無縫管材的數據,從4444到誰提出這個要求的人,如果有人訪問http://address002.com/我希望通過管道從端口5555的數據。
我該怎麼做Go?
到目前爲止,我有一個處理函數,看起來像這樣:
func home(w http.ResponseWriter, r *http.Request) {
if strings.Contains(r.Host, "address001") {
// ???
}
}
將不是很容易,只需使用'nginx'來代表請求到你想要的進程? –
不,不會,我已經這樣做了。 – hermancain
你在這裏描述的是用nginx,apache,caddy等更簡單的方法。你需要做什麼改變?如果您確實需要編寫一個反向代理,那麼衆多在線示例中的哪些不起作用? – JimB