我正在使用APPCMD批量插入IIS网站。我可以使用 localhost 和 IP 访问网站,而无需重新启动窗口。重启window后,网站无法通过IP访问,但localhost可以访问。
我希望可以通过IP访问该网站
首先您需要检查站点的绑定 - 打开 iis,选择每个站点,然后向右查看并单击绑定。如果绑定设置为 127.0.0.1 或 ::1 那么这将是您的问题,您必须将其分配给“全部未分配”或单个 IP。
请检查您的网络服务器是否配置为侦听您的 192.168.** IP 地址。 IIS 默认侦听所有 IP 地址,输入以下命令显示要侦听的 IP 地址列表:netsh http show iplisten。如果未显示 IP 地址,IIS 将默认侦听所有 IP 地址。如果列表不为空,则说明列表中配置了一个或多个IP地址,您需要添加新的IP地址,例如:netsh http add iplisten ipaddress=192.168.**。如果您只是从该列表中删除所有 IP 地址,它也可能有效...
请检查Windows防火墙或任何第三方防火墙软件是否阻止了您网站使用的特定端口上的请求。如果是这样,您必须创建防火墙入站规则以允许您网站运行的端口上的流量。