• 配置Nginx作为web server详解


    keepalived+nginx:实现高可用

    corosync+ngin

    Nginx:

      轻量级的反向代理

      web服务器

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

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

    nginx cache(disk)

    httpd cache(disk,memory)

    varnish,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

    配置文件是高度模块化的

  • 相关阅读:
    Linux系统下DedeCMS安全设置详细教程
    乐淘网CEO毕胜:中国不具备购买玩具的文化
    生意
    Sql Server Cpu 100% 的常见原因及优化
    认准了就去做
    雷军谈互联网七字诀:天下武功唯快不破
    电商需要与实体结合才可行
    Xml Schema命名空间
    高效的MySQL分页
    正则
  • 原文地址:https://www.cnblogs.com/zhangsubai/p/5162583.html
Copyright © 2020-2023  润新知