HTTP服务器是利用超文本传输协议(HTTP)与客户端计算机通信的服务器,通常通过Internet浏览器。HTTP是web站点中使用的主要协议,HTTP服务器占据了Internet上的大部分服务器。其他类型的服务器用于更具体的用途,例如使用文件传输协议(FTP)而不是HTTP的文件服务器。
使用HTTP服务器在浏览Internet至网站时最为常见,尽管许多内部网络也使用HTTP服务器。在从客户端计算机浏览的典型过程中,通用资源定位器(URL)被放入浏览器的地址栏中。它几乎总是从定义用于发出请求的协议开始,通常是HTTP协议。大多数浏览器默认使用此协议,即使未在地址栏中专门输入此协议。
用户输入URL后,HTTP服务器接收查看网页的请求,并将网页内容发送回客户端,通常以超文本标记语言(HTML)文档的形式。HTTP协议是此过程中主要使用的协议。偶尔在安全连接中,例如信用卡交易,服务器将使用HTTPS协议,这是HTTP的加密版本。默认情况下,大多数HTTP服务器都可以使用HTTPS协议。
除了提供网页,HTTP服务器还可以使用HTTP从客户端接收数据。这适用于需要从HTTP服务器输入的情况,例如填写表单、进行调查或上载文件。当HTTP服务器仅在网络上(例如在公司或学校网络中)时,这可能是一个更大的问题,因为它们通常具有交互式网页。
Internet上最流行的HTTP服务器是Apache HTTP服务器。Apache被认为是开源软件,这意味着创建它的主要源代码是免费的,用户可以对其进行更改和改进。除了免费之外,它还具有使用脚本的优势。这意味着可以独立于主服务器软件运行单独的脚本,这使得网页可以是动态的,可以在不影响网页整体性能的情况下快速更改内容。截至2011年初,互联网上大约60%的服务器使用Apache HTTP服务器。
... 本文假设您已经有了一个LinuxWeb服务器和要添加SSL的域名。通过SSH连接到服务器,并检查是否已使用以下命令安装certbot: ...
当您第一次开始学习域名、IP地址、web服务器和网站如何相互配合和协同工作时,有时会有点困惑或不知所措。这一切是怎么安排得如此顺利的?今天的超级用户问答帖子回答了一位好奇的读者的问题。 今天的问答环节是由Super...
...要查看的网站的地址,但是如果我们使用直接IP地址,web服务器真的会“知道”吗?今天的超级用户问答帖子回答了一个困惑读者的问题。 今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,是一个由社区驱动...
如果你正在尝试和学习ping网站,你可能会惊讶于基于“什么”你平的结果。今天的超级用户问答文章帮助一个困惑和沮丧的读者澄清问题。 今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,是一个由社区驱...
...the protocol to search for ‘ftp:// specific’ sites. Ayu**an需要使用什么协议将ftp://添加到他的搜索条件中? 答案 超级用户贡献者jjk\u charles和Nir为我们提供了答案。首先,查理斯: You can use the term below to search for ****ysis and PDF in ftp servers o...
...下载进度表只是举手之劳,放弃显示剩余的下载时间。为什么它有时会锁定预计的下载时间,有时却无法同时报告? 今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,是一个由社区驱动的问答网站分组。 问...
...p://releases.ubuntu.com/natty/ubuntu-11.04-alternate-amd64.iso.zsync Ubuntu服务器x86和x86\u 64 http://releases.ubuntu.com/natty/ubuntu-11.04-server-i386.iso.zsync http://releases.ubuntu.com/natty/ubuntu-11.04-server-amd64.iso.zsync 您还可以使用zsync在Ubuntu发行版之间进行更改。...
...程序的新框架。由于rubyonrails包含一个用于开发的内置web服务器,因此不需要安装单独的web服务器。 首先,您需要确保启用了universe存储库。 打开终端窗口,键入以下命令: sudo apt-get install ruby ri rdoc sudo wget http://rubyforge.org/frs/d...
...s second only to HTTP as the most used HTTP server in the world. Apache web服务器非常受欢迎,因为它是免费的。这对那些刚刚尝试web发布并且仍然不确定的人来说是非常有利的。Apache最常见的是包含在一个完全免费的web服务器解决方案LAMP(Linux...
虽然术语Web服务器和应用程序服务器经常互换使用,以涉及同一件事-即促进网站的正常运作,但它们不是同一件事。相反,它们协同工作,将内容从网站交付给最终用户。web服务器可能指的是一个程序,它接受并满足来自客户...