常用的Nginx重要模块有什么?linux服务器运维入门

Nginx软件之所以强大,是因为它具有众多的功能模块。Linux运维工作中,企业常用的Nginx重要模块有什么?

(1)Nginx核心功能模块

Nginx核心功能模块负责Nginx的全局应用,主要对应主配置文件的Main区块和Events区块区域,这里有很多Nginx必须的全局参数配置。

(2)标准的http功能模块集合

这些标准的http功能模块,虽然不是Nginx软件所必需的,但都是很常用的,因此绝大部分默认情况都会自动安装到Nginx软件中。不建议擅自改动,保留软件的默认配置就好,除非明确知道自身在做什么,有什么额外影响。在生产环境中,配置、调整及优化Nginx软件,主要就是根据这些模块的功能修改相应的参数来实现的。

企业场景常用的Nginx http功能模块有哪些?

ngx_http_core_module 包括一些核心的http参数配置,对应Nginx的配置为HTTP区块部分

ngx_http_access_module 访问控制模块,用来控制网站用户对Nginx的访问

ngx_http_gzip_module 压缩模块,对Nginx返回的数据压缩,属于性能优化模块

ngx_http_fastcgimodule FastCGI模块,和动态应用相关的模块,例如PHP

ngx_http_proxy_module proxy代理模块

ngx_http_upstream_module 负载均衡模块,可以实现网站的负载均衡功能及节点的健康检查

ngx_http_rewrite_module URL地址重写模块

ngx_http_limit_conn_module 限制用户并发连接数及请求数模块

ngx_http_limit_req_module 根据定义的key限制Nginx请求过程的速率

ngx_http_log_module 访问日志模块,以指定的格式记录Nginx客户访问日志等信息

ngx_http_auth_basic_module Web认证模块,设置Web用户通过账号、密码访问Nginx

ngx_http_ssl_module ssl模块,用于加密的http连接,如https

ngx_http_stub_status_module 记录Nginx基本访问状态信息等的模块

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值