web服务器

简介: 了解web服务,服务器端软件,以及相关配置

一.什么是web


   1.web(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构。


   2.www, (world wide web) 万维网服务   主要的Internet 信息化技术


                    通过浏览器观看图形化页面的服务


                    采用C/S 模式


  二.www服务的 服务器端软件

   1.  ApacheApache


         主要有 apache  开源软件 支持 unix  linux  Windows 多平台  简单  高效  性能稳定  


   ApacheApache在世界上的排名是第一的,它可以运行在几乎所有广泛使用的计算机平台上。Apache源于NCSAhttpd服务器,经过多次修改,不仅简单、速度快、而且性能稳定,还可以用来做代理服务器。

图片.png

         2 iis  微软公司  提供的图形化的管理工具


   IIS是英文Internet Information Server的缩写,译成中文就是"Internet信息服务"的意思。它是微软公司主推的服务器,最新的版本是Windows2008里面包含的IIS 7,IIS与Window Server完全集成在一起,因而用户能够利用Windows Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点


图片.png

       3.Nginx


   Zeus是一个运行于Unix下的非常优秀的Web Server,据说性能超过Apache,是效率最高的Web Server之一。

图片.png

三.iis 10 的 改进


集成支持了http/2 协议


在 nano server 中运行和管理iis 10


支持通配符主机名,power shell 中添加了iis 管理模块


iis 添加后的默认网站的默认物理路径 %systemdirve%\inetpub\wwwroot


默认文档,决定请求网站数据时,提供的第一个被访问的网页


连接超时, 设置在断开与非活动用户连接之前的等待时间  默认 120秒


最大URL 段数 避免过长url  影响服务器响应 默认 32


最大并发连接限制, 防止系统负载过重


最大带宽限制站点使用的网络带宽  防止web 服务占用过多带宽


四.虚拟目录


  1. 将物理路径不同的文件夹逻辑上映射到网站主目录下, 方便网站管理


   优点  便于维护和开发   移动物理位置 不会影响web 站点的逻辑结构


  2. 虚拟主机


   在一台物理服务器上 搭建多个网站


   三种方式:①  使用不同的ip 地址


                     ②  使用相同的ip 地址和不同的tcp 端口号


                     ③  使用相同的ip 地址和tcp 端口号, 不同的主机名


五.补充


  域名访问网站时最长使用的一种方法:


 1当我们设置了ip 地址绑定域名访问后, 只能用域名访问网站 而不能再用ip 地址访问


 2 web 服务管理中添加绑定域名之后, 浏览器若要正常访问需要找到域名到ip 地址的正确解析


 3主机浏览器查询域名解析 先找高速缓存  再找 本地host 文件 最后在去查询 DNS 服务器


 4网站访问验证方面默认匿名用户 无需验证, 也可以配置使用windows 用户验证访问。当用户访 问时需要提供正确的用户名和密码,用户时web 服务器中的window s 用户


创作不易,求各位大佬关注,点赞收藏,谢谢~~


相关实践学习
基于函数计算快速搭建Hexo博客系统
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
目录
相关文章
|
13天前
|
网络协议 数据格式 Python
Python进阶---HTTP协议和Web服务器
Python进阶---HTTP协议和Web服务器
20 4
|
13天前
|
弹性计算 关系型数据库 MySQL
【阿里云弹性计算】从零搭建:基于阿里云ECS的高性能Web服务部署实践
【5月更文挑战第21天】本文介绍了如何使用阿里云ECS搭建高性能Web服务。首先,注册阿里云账号购买ECS实例,选择合适配置。接着,通过SSH连接实例,更新系统并安装Apache、PHP和MySQL。创建网站目录,上传代码,配置数据库和PHP。然后,启用Gzip压缩和KeepAlive,调整Apache并发连接数以优化性能。此教程为在阿里云上构建高效Web服务提供了基础指南。
121 5
|
16天前
|
JavaScript 前端开发 Java
web服务器是什么
web服务器是什么
64 0
|
18天前
|
应用服务中间件 网络安全 Apache
构建高性能Web服务器:Nginx vs Apache
【5月更文挑战第16天】Nginx与Apache是两种主流Web服务器,各具优势。Nginx以其轻量级、高并发处理能力和反向代理功能见长,适合大型网站和高并发场景;而Apache以功能丰富、稳定性强闻名,适合企业网站和需要多种Web服务功能的场景。在性能上,Nginx处理高并发更优,Apache则可能在高负载时遭遇瓶颈。在选择时,应根据实际需求权衡。
|
18天前
|
JSON JavaScript API
使用 Node.js 开发一个简单的 web 服务器响应 HTTP post 请求
使用 Node.js 开发一个简单的 web 服务器响应 HTTP post 请求
39 1
|
18天前
|
JSON JavaScript 中间件
使用 Node.js 开发一个简单的 web 服务器响应 HTTP get 请求
使用 Node.js 开发一个简单的 web 服务器响应 HTTP get 请求
16 2
|
19天前
|
负载均衡 Go 调度
使用Go语言构建高性能的Web服务器:协程与Channel的深度解析
在追求高性能Web服务的今天,Go语言以其强大的并发性能和简洁的语法赢得了开发者的青睐。本文将深入探讨Go语言在构建高性能Web服务器方面的应用,特别是协程(goroutine)和通道(channel)这两个核心概念。我们将通过示例代码,展示如何利用协程处理并发请求,并通过通道实现协程间的通信和同步,从而构建出高效、稳定的Web服务器。
|
19天前
【计网·湖科大·思科】实验一 熟悉仿真软件及访问WEB服务器
【计网·湖科大·思科】实验一 熟悉仿真软件及访问WEB服务器
19 0
|
3天前
|
XML JSON PHP
PHP的生命周期:从诞生到现代Web开发
【5月更文挑战第31天】探索PHP的历史演变,了解其如何塑造网络技术。本文将引导您穿越时间的长廊,见证一个编程语言如何适应不断变化的技术需求,并持续影响全球数百万开发者和用户。