建站系列(四)--- Web服务器之Apache、Nginx

相关系列文章

建站系列(一)— 网站基本常识
建站系列(二)— 域名、IP地址、URL、端口详解
建站系列(三)— 网络协议
建站系列(四)— Web服务器之Apache、Nginx
建站系列(五)— 前端开发语言之HTML、CSS、JavaScript
建站系列(六)— 后端开发语言
建站系列(七)— 常用前后端框架
建站系列(八)— 本地开发环境搭建(WNMP)

前言

Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以处理浏览器等Web客户端的请求并返回相应响应,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。目前最主流的三个Web服务器是Apache、Nginx、IIS。

一、简介

  • WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。
  • Web服务器是可以向发出请求的浏览器提供文档的程序。
  • 服务器是一种被动程序:只有当Internet上运行其他计算机中的浏览器发出的请求时,服务器才会响应。
  • 最常用的Web服务器是Apache和Microsoft的Internet信息服务器(Internet Information Services,IIS)。
  • Internet上的服务器也称为Web服务器,是一台在Internet上具有独立IP地址的计算机,可以向Internet上的客户机提供WWW、Email和FTP等各种Internet服务。
  • Web服务器是指驻留于因特网上某种类型计算机的程序。当Web浏览器(客户端)连到服务器上并请求文件时,服务器将处理该请求并将文件反馈到该浏览器上,附带的信息会告诉浏览器如何查看该文件(即文件类型)。服务器使用HTTP(超文本传输协议)与客户机浏览器进行信息交流,这就是人们常把它们称为HTTP服务器的原因。
  • Web服务器不仅能够存储信息,还能在用户通过Web浏览器提供的信息的基础上运行脚本和程序。
  • 上述内容来自百度词条,看完以后不知道大家是否对Web服务器有了一定认识,如果不知道是干嘛的,你就只需知道:Web服务器是基于网站架设的服务器,我们平时浏览的网页都是在服务器上面保存的文件,同样我们自己的网站如想要让别人访问到就必须使用Web服务器!!

二、Apache与Nginx

  • Apache(音译为阿帕奇)是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一
  • Nginx是一款轻量级的、高性能的HTTP和反向代理web服务器

(1)Apache与Nginx的区别

  • 二者最核心的区别在于Apache是同步多进程模型,一个连接对应一个进程;nginx是异步的,多个连接(万级别)可以对应一个进程

(2)Nginx相对于Apache的优点

  • 轻量级,同样是web服务,比Apache占用更少的内存及资源;
  • 高并发,Nginx处理请求是异步非塞的,而Apache则是阻塞型的,在高并发下Nginx能保持低资源低消耗高性能;
  • Nginx的负载能力比Apache高很多;
  • 高度模块化的设计。

(3)Apache相对于Nginx 的优点

  • 比Nginx的Rewrite强大;
  • 模块多,基本想到的都可以找到;
  • 超稳定,bug少,Nginx的bug相对较多;
  • Apache处理动态请求更加强大。

(4)选择

  • Nginx配置简洁, Apache复杂,Nginx静态处理性能比Apache高的多,但动态处理能力偏弱,一般情况下二者均可,推荐使用Nginx。

三、反向代理与正向代理

  • 正向代理即通常所说的代理,用于代表内部网络用户向Internet上的服务器(或称外部服务器,通常为Web服务器)发出连接请求,并接收响应结果,执行该代理功能的服务器称为代理服务器。使用代理服务器访问外部网络时,客户端必须在局域网设置中指明代理服务器的地址以及要代理的服务的端口号。
  • 反向代理的方向与正向代理相反,指代表外部网络用户向内部服务器发出请求,即接收来自Internet上用户的连接请求,并将这些请求转发给内部网络上的服务器,然后将从内部服务器上得到的响应返回给Internet上请求连接的客户:执行反向代理服务的服务器称为反向代理服务器,反向代理服务器对外部用户表现为一个服务器。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
云优CMS企业网站管理系统(分站版)是一套基于PHP+MYSQL为核心开发的专业营销型企业建站系统。是国内免费+开源自带分站系统的php内容管理系统。长期以来不断的完善、创新,云优CMS会为您带来全新的体验!云优CMS是远航CMS的升级版,底层重构,支持模型字段自定义,支持分站二级域名模式成为新版两大特色。 注:1.0.4版已经支持移动百度MIP版,更加适合百度收录及排名优化 产品十大优势: 模板分离:模板程序分离,深度二次开发 三网合一:电脑/手机/微信 多终端访问 自定义广告:图片/文字/动画 定时发布:SEO维护,无需人工值守 多词生成:栏目关键词多方案生成 SEO设置:自定义URL/关键字 商业模板:多套精美模板供您选择 城市分站:任意设置城市推广区域 热门标签:自动替换关键词链接 站点地图:一键生成xml地图 云优CMS企业网站管理系统安装说明 一、运行环境 1、IIS/Apache/Nginx + PHP 5.4 及以上 + MySQL 5.0 及以上 二、注意事项: 1、网站所在目录必须具备读写权限,否则无法安装和使用;  2、建议打包至服务器解压确保文件完整性,通过FTP上传请使用二进制模式; 3、如使用伪静态,请将对应“伪静态”文件导入主机配置中。(IIS/web.config、Apache/.htaccess、Nginx/nginx.txt) 三、安装方法 1、把本压缩包中所有文件上传或复制到站点根目录下; 2、打开浏览器,执行http://网站访问路径/,根据安装向导一步步完成安装步骤。 云优CMS企业网站管理系统 更新日志: v2.2.2更新内容 [新增]模板文件管理可上传/修改/删除 [新增]基础设置增加调试模式开关 [优化]前台性能优化 [优化]友链交换更新首页 [优化]站内锚文本操作 [优化]产品批量上传操作 [优化]站点地图生成 [修复]地区批量设置 [修复]新增角色BUG

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值