设为首页
收藏本站
切换到宽版
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
论坛
BBS
排行榜
Ranklist
搜索
搜索
热搜:
香港vps
香港VPS
amh
机柜
vps
分销
VPS
域名出售
火车头
云主机
不限流量
香港服务器
美国服务器
香港
全能空间
whmcs
digitalocean
本版
帖子
用户
MJJ论坛
»
论坛
›
技术交流分享
›
服务器维护
›
什么是服务器
返回列表
查看:
16507
|
回复:
5
什么是服务器
[复制链接]
HY99
HY99
当前离线
积分
92
发表于 2021-7-20 18:10:23
|
显示全部楼层
|
阅读模式
“网络服务器(Web server)”可以代指硬件或软件,或者是它们协同工作的整体。
硬件部分,一个网络服务器是一台存储了网络服务软件以及网站的组成文件(比如,HTML文档、图片、CSS样式表和JavaScript文件)的计算机。它接入到互联网并且支持与其他连接到互联网的设备进行物理数据的交互。
软件部分,网络服务器包括控制网络用户如何访问托管文件的几个部分,至少他要是一台HTTP服务器。一台HTTP服务器是一种能够理解URL(网络地址)和HTTP(浏览器用来查看网页的协议)的软件。通过服务器上存储的网站的域名(比如mozilla.org)可以访问这个服务器,并且他还可以将他的内容分发给最终用户的设备。
基本上,当浏览器需要一个托管在网络服务器上的文件的时候,浏览器通过HTTP请求这个文件。当这个请求到达正确的网络服务器(硬件)时,HTTP服务器(软件)收到这个请求,找到这个被请求的文档(如果这个文档不存在,那么将返回一个404响应), 并把这个文档通过HTTP发送给浏览器。
要发布一个网站,你需要一个静态或动态的服务器。
静态网络服务器(static web server),或者堆栈,由一个计算机(硬件)和一个 HTTP 服务器(软件)组成。我们称它为 “静态” 是因为这个服务器把它托管文件的 “保持原样” 地传送到你的浏览器。
动态网络服务器(dynamic web server) 由一个静态的网络服务器加上额外的软件组成,最普遍的是一个应用服务器 [application server] 和一个数据库 [database]。我们称它为 “动态” 是因为这个应用服务器会在通过 HTTP 服务器把托管文件传送到你的浏览器之前会对这些托管文件进行更新。
举个例子,要生成你在浏览器中看到的最终网页,应用服务器或许会用一个数据库中的内容填充一个 HTML 模板。网站像 MDN 或者维基百科 [Wikipedia] 有成千上万的网页,但是它们不是真正的 HTML 文档,它们只是少数的 HTML 模板以及一个巨大的数据库。这样的设置让它更快更简单地维护以及分发内容。 软件通过打包之后 需要签名
回复
举报
tengxunyun
tengxunyun
当前离线
积分
67
发表于 2021-7-28 11:35:20
|
显示全部楼层
腾讯云找我!!!
回复
支持
反对
举报
spr1ng
spr1ng
当前离线
积分
6504
发表于 2021-10-10 18:41:00
|
显示全部楼层
学到了学到了
回复
支持
反对
举报
华圣云
华圣云
当前离线
积分
932
发表于 2022-1-8 10:28:56
|
显示全部楼层
阿里云国际找我
回复
支持
反对
举报
华圣云
华圣云
当前离线
积分
932
发表于 2022-1-8 10:30:43
|
显示全部楼层
阿里云国际版+v:aliyun521521
回复
支持
反对
举报
yiku
yiku
当前离线
积分
4082
发表于 2024-5-21 04:00:49
来自手机
|
显示全部楼层
Q378582173
回复
支持
反对
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
美国VPS综合讨论
支付工具讨论
Offers专区
Archiver
|
手机版
|
小黑屋
|
MJJ论坛
Copyright
MJJ论坛
© 2022 All Rights Reserved.
快速回复
返回顶部
返回列表