Apache 或 IIS 或类似服务是否真的需要将 Web 内容提供给互联网?例如,假设我的 Web 内容位于 /var/www/index.html。如果用户启动浏览器并导航到http://www.myaddress.com/var/www/html.index他们的浏览器能解析该 Web 内容吗?或者 http 是否实际上要求服务器运行可以响应 http 的 Web 服务?
答案1
如果没有安装或运行 (web) 服务器,则没有服务正在监听。如果没有服务器正在监听,则客户端无法连接,并将遇到“连接被拒绝”错误。
关于客户端和服务器之间的通信如何工作的一个很好的解释,可以在这里找到:http://www.thegeekstuff.com/2011/11/tcp-ip-fundamentals/