date: 2018-09-09 21:46:44 +0800 title: “http.bind”

sitename: “Caddy中文文档”

http.bind

bind会覆盖服务器应该绑定的主机。通常,监听器绑定到通配符主机。但是,您可以强制侦听器绑定到另一个主机名或IP。这个指令只接受主机,而不接受端口。

注意,不一致的站点绑定可能会导致意想不到的后果。例如,如果同一个端口上的两个站点解析到127.0.0.1,并且只有其中一个站点配置了bind 127.0.0.1,那么只有一个站点是可访问的,因为另一个站点将绑定到该端口而没有特定的主机;操作系统将选择更具体的去匹配套接字。(虚拟主机不会在不同的监听器之间共享。)

语法

  1. bind host
  • host 用来绑定的主机名(或者IP地址)

示例

要使套接字仅对本机可用,请绑定到IP 127.0.0.1(localhost):

  1. bind 127.0.0.1