使用大猩猩复用器将域指向服务器

我有一个小型服务器,我希望该服务器使用 gorilla/mux 包侦听我的自定义域 sftablet.dev。


这是代码:


package main


import (

    "fmt"

    "net/http"


    "github.com/gorilla/mux"

)


func main() {

    r := mux.NewRouter()

    r.Host("sftablet.dev")

    r.HandleFunc("/", HomeHandler)

    r.HandleFunc("/products", ProductsHandler)

    http.ListenAndServe(":8080", r)

}


func HomeHandler(w http.ResponseWriter, r *http.Request) {

    fmt.Fprint(w, "Hey, this is homepage")

}


func ProductsHandler(w http.ResponseWriter, r *http.Request) {

    fmt.Fprint(w, "Hey, this is products")

}

我还在主机文件中添加了这个:


127.0.0.1       sftablet.dev

但由于某种原因它不起作用。如果我去 127.0.0.1:8080,它确实有效,但当我访问http://sftablet.dev/时无效。还清除了DNS缓存。


森栏
浏览 168回答 1
1回答

慕尼黑5688855

http://sftablet.dev/ 默认情况下会查询端口 80您的服务器只侦听端口 8080。http://sftablet.dev:8080/应该可以工作。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go