內寫在谷歌轉到服務兩個網站我有一個從數字海洋虛擬機。它目前有兩個鏈接到虛擬機的域。 我不使用任何其他web服務器,但Golang的內置http模塊。在性能方面,我喜歡它,我覺得我可以完全控制它。單個VM
目前我使用的是內置了多個網站單一的圍棋程序。
http.HandleFunc("test.com/", serveTest)
http.HandleFunc("123.com/", serve123)
http.HandleFunc("/", serve123)
由於他們的網站,圍棋程序正在使用端口80爲。 而問題是,當我試圖只更新1的網站,我有他們都寫在相同的代碼重新編譯整個事情。
1)有沒有辦法讓它只能用Golang(不帶Nginx或Apache)熱插拔 2)什麼是標準最佳實踐?
太謝謝你了!
如果它們是相同的程序,那麼你必須重新編譯的變化。另一種方法是使用nginx的反向代理,以代理多個Go程序(每處理一個網站/服務)或類似的球童(https://caddyserver.com/)來實現相同的。 – elithrar