当前位置: 首页 >服务端 > 配置Nginx作为web server详解

配置Nginx作为web server详解

keepalived+nginx:实现高可用

corosync+ngin

Nginx:

  轻量级的反向代理

  web服务器

处理静态文件,索引文件以及自动索引,打开文件描述缓存

使用缓存加速反向代理,简单负载均衡

nginx cache(disk)

httpd cache(disk,memory)

vaish,squid

不支持基于端口的虚拟主机

Nginx热部署,平滑更新升级,不需要中断服务,将配置升级

重写(rewrite)模块,需要安装pcre pcre-devel(支持perl)

基本认证机制,实现控制访问

 

Nginx主进程:

    1.读取并且验证配置信息

    2.创建,绑定以及关闭套接字

    3.启动,终止和维护worker进程的个数

    4.无须终止服务而重新配置工作特性

    5.控制非中断式程序升级,启动新的二进制程序并在需要的时候回滚到老版本

    6.重新打开日志文件

    7.编译嵌入式的perl脚本

 

worker进程:

    1.接收,传入并处理来自客户端的连接

    2.提供反向代理以及过滤功能

    3.nginx任何能完成的其他任务

 

cache loader进程:

    1.检查缓存存储中的缓存对象

    2.使用缓存元数据建立内存数据库

 

cache manager进程

    缓存失效以及过期检验

 

 

Nginx配置文件中包括包括main,server,http,upstream,location

配置文件是高度模块化的

 

作者:午夜爬虫
来源链接:https://www.cnblogs.com/zhangsubai/p/5162583.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。





本文链接:https://www.javaclub.cn/server/112162.html

标签:Nginx
分享给朋友: