![同一子网上的 PC 无法访问 IIS 服务的网站 - 服务器可以访问自己的页面](https://linux22.com/image/554840/%E5%90%8C%E4%B8%80%E5%AD%90%E7%BD%91%E4%B8%8A%E7%9A%84%20PC%20%E6%97%A0%E6%B3%95%E8%AE%BF%E9%97%AE%20IIS%20%E6%9C%8D%E5%8A%A1%E7%9A%84%E7%BD%91%E7%AB%99%20-%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%8F%AF%E4%BB%A5%E8%AE%BF%E9%97%AE%E8%87%AA%E5%B7%B1%E7%9A%84%E9%A1%B5%E9%9D%A2.png)
我在工作组(没有家庭组)中使用 Windows 7。
我已经在“服务器”上设置了 IIS 和 PHP,并且可以看到以下页面,但只有从服务器浏览到 URL 时才能看到:http://localhost/phpinfo.php
ISS 上的身份验证已全部关闭,并且授权规则设置为允许/所有用户。
我从工作组中的另一台电脑上 ping 通服务器。但是,当我从另一台电脑上浏览上述 URL 时,浏览器超时并显示错误“服务器没有响应”。
有哪些原因导致我无法从同一子网中同一工作组内的其他 PC 访问 URL?
抱歉,伙计们。它仍然不起作用
答案1
我立刻想到了几种可能性
- IIS 可能只在环回接口上监听(我不记得 windows netstat 命令的完整用法,从命令提示符运行 netstat,它会显示哪个 IP/接口正在通过哪些端口监听 - 你需要类似“*:80”的东西
- Windows 防火墙正在阻止
希望这可以帮助。
答案2
我认为您必须在 iis 上安装 php-support:http://php.iis.net/