网站建设教程:网络服务器的工作原理

你的网络首码项目网 网站建设来源:你的网络首码项目网评论145字数 1447阅读模式

Web 服务器负责提供网站。以下是其工作原理的简要概述。

每当您在互联网上查看网页时,您都是从Web服务器请求该页面。当您在浏览器中键入 URL 时(例如,),浏览器会从 Web 服务器请求该页面,Web 服务器会将页面发送回:https://www.youranweb.com/html/tutorial/index.cfm文章源自你的网络首码项目网-https://www.youranweb.com/224.html

网站建设教程:网络服务器的工作原理文章源自你的网络首码项目网-https://www.youranweb.com/224.html

上图是所发生情况的简单化版本。这是一个更详细的版本:文章源自你的网络首码项目网-https://www.youranweb.com/224.html

  1. 浏览器将域名解析为 IP 地址

    您的 Web 浏览器首先需要知道域名解析到哪个 IP 地址。如果它尚未将此信息存储在其缓存中,它将从一个或多个DNS服务器(通过互联网)请求该信息。www.quackit.com文章源自你的网络首码项目网-https://www.youranweb.com/224.html

    DNS服务器告诉浏览器域名解析到哪个IP地址(因此,网站位于哪个位置)。文章源自你的网络首码项目网-https://www.youranweb.com/224.html

    请注意,IP 地址是在 Web 服务器上首次创建网站时分配的。文章源自你的网络首码项目网-https://www.youranweb.com/224.html

  2. 浏览器请求完整的网址

    现在,Web 浏览器知道网站位于哪个 IP 地址,它可以从 Web 服务器请求完整的 URL。

  3. Web 服务器发送请求的页面

    Web 服务器通过发回请求的页面进行响应。文章源自你的网络首码项目网-https://www.youranweb.com/224.html

    如果页面不存在(或发生其他错误),它将发回相应的错误消息。

  4. 浏览器显示网页

    您的 Web 浏览器接收页面并根据需要呈现它。

当以这种方式引用Web浏览器和Web服务器时,我们通常将它们称为客户端(Web浏览器)和服务器(Web服务器)。文章源自你的网络首码项目网-https://www.youranweb.com/224.html

多个网站

Web服务器可以(并且通常确实)包含多个网站。实际上,许多托管公司在单个Web服务器上托管数百甚至数千个网站。文章源自你的网络首码项目网-https://www.youranweb.com/224.html

每个网站通常分配一个唯一的IP地址,以区别于同一台计算机上的其他网站。此 IP 地址也是 DNS 服务器用于解析域名的地址。文章源自你的网络首码项目网-https://www.youranweb.com/224.html

还可以配置多个网站,而无需使用主机标头和/或不同的端口使用不同的IP地址。这在开发环境中非常有用,并且非常容易做到。文章源自你的网络首码项目网-https://www.youranweb.com/224.html

页面未找到

如果未找到请求的页面,Web 服务器会将相应的错误代码/消息发送回客户端。文章源自你的网络首码项目网-https://www.youranweb.com/224.html

您可以创建用户友好的错误消息,然后将 Web 服务器配置为显示该页面,而不是通常的错误页面。这可以为您的网站增添一丝乐趣。您(甚至更糟糕的是,您的访问者)遇到过多少次带有一些神秘错误消息的纯白色页面?文章源自你的网络首码项目网-https://www.youranweb.com/224.html

创建自定义错误页面,然后将 Web 服务器配置为使用它们非常容易。文章源自你的网络首码项目网-https://www.youranweb.com/224.html

默认文档

如果您曾经创建过网站,您可能会发现,如果您有“索引”文件(例如索引.html),则无需指定文件的名称。例如,以下 URL 都加载同一页面:文章源自你的网络首码项目网-https://www.youranweb.com/224.html

  • https://www.youranweb.com/html/tutorial
  • https://www.youranweb.com/html/tutorial/index.cfm

在此示例中, 是默认文档。您可以配置 Web 服务器,以便任何文件名都可以是默认文档。index.cfm文章源自你的网络首码项目网-https://www.youranweb.com/224.html

例如,您可以将 Web 服务器配置为在未指定文件名时使用,或者如果您使用 PHP,则可以使用 。如果您愿意,您甚至可以为不同的目录指定不同的默认文档。index.cfmindex.php文章源自你的网络首码项目网-https://www.youranweb.com/224.html

证书

您可以通过网络服务器对网站应用 SSL 证书。首先,您需要自己(即使用证书生成器)或证书颁发机构 (CA) 生成证书。然后,一旦生成,您就可以通过Web服务器将其应用于您的网站。将SSL证书应用于网站是一项直接的任务。文章源自你的网络首码项目网-https://www.youranweb.com/224.html

对网站应用 SSL 证书后,可以使用 HTTPS(而不是 HTTP)对其进行导航。HTTPS对通过互联网传输的任何数据进行加密。这降低了某些恶意人员能够读取用户敏感信息的可能性。文章源自你的网络首码项目网-https://www.youranweb.com/224.html

要使用 HTTPS 浏览网站,您只需在浏览器地址栏中网址的开头将 HTTP 替换为 HTTPS(“https://www.youranweb.com/”)文章源自你的网络首码项目网-https://www.youranweb.com/224.html

相关文章
weinxin
你的网络首码项目网站长
本站旨在为广大网友提供一个免费、公开且和谐的互联网项目交流平台,所有文章均来自网络和网友投稿,不代表本站任何立场,请勿盲目下载注册参与,以免为您带来不必要的损失。
你的网络首码项目网

发表评论