我有一個應該監聽端口的 golang http 服務器80。我的問題是:程序正常編譯但不聽就退出。當我將端口更改為8080一切正常時,我可以訪問我的網頁。我使用 Ubuntu 作為我的操作系統。我添加了一個允許端口 80 的入口規則我不明白為什么我的服務器沒有監聽端口 80 而是監聽所有其他端口。謝謝您的幫助。package mainimport ( "fmt" "net/http")func hello(w http.ResponseWriter, r *http.Request) { fmt.Fprintf(w, "<p>Hello world!</p>")}func main() { http.HandleFunc("/", hello) http.ListenAndServe(":80", nil)}
Oracle 云 - golang http 服務器無法在端口 80 上運行
慕的地6264312
2022-10-10 15:22:33