我有一个应该监听端口的 golang http 服务器80
。
我的问题是:
程序正常编译但不听就退出。当我将端口更改为8080
一切正常时,我可以访问我的网页。
我使用 Ubuntu 作为我的操作系统。
我添加了一个允许端口 80 的入口规则
我不明白为什么我的服务器没有监听端口 80 而是监听所有其他端口。
谢谢您的帮助。
package main
import (
"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)
}
慕侠2389804
绝地无双
相关分类