【发布时间】:2017-02-25 01:32:00
【问题描述】:
我已经成功使用了
http.ListenAndServe(":80", mux)
在 Go 中托管我的 Web 服务。然而,它似乎只适用于 localhost。
http.ListenAndServe("192.168.1.83:80", mux)
这适用于该地址上的特定连接,但有没有办法让它适用于服务器上的任何 IP 地址?
编辑:
我已经使用不同的端口(在本例中为 8080)检查了它,然后使用“:8080”按文档说明工作。即使在同一台机器上进行测试,80 端口似乎也有一些特别之处,这意味着它实际上只在 localhost 上进行侦听。
为免生疑问,我使用的是 Windows,所有测试都是在同一台物理机器上完成的。我还检查了以管理员权限运行,它没有任何区别。
【问题讨论】: