【Nginx】
RobertLab
全栈不是一个岗位,而是一种思维。
展开
-
nginx教程第九篇:nginx配置文件详解汇总
#####Nginx配置文件nginx.conf中文详解######定义Nginx运行的用户和用户组user www www;#nginx进程数,建议设置为等于CPU总核心数。worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log /usr/local/ngi...原创 2018-09-23 13:37:04 · 457 阅读 · 1 评论 -
nginx教程第八篇:用HTTP proxy module配置一个反向代理服务器
反向代理( reverse proxy) 方式是指用代理服务器来接受Internet上的连接请求, 然后将请求转发给内部网络中的上游服务器, 并将从上游服务器上得到的结果返回给Internet上请求连接的客户端, 此时代理服务器对外的表现就是一个Web服务器。 充当反向代理服务器也是Nginx的一种常见用法( 反向代理服务器必须能够处理大量并发请求) , 本文将介绍Nginx作为HTTP反...原创 2018-09-23 13:36:32 · 657 阅读 · 0 评论 -
nginx教程第七篇:ngx_http_core_module模块提供的变量
在记录access_log访问日志文件时, 可以使用ngx_http_core_module模块处理请求时所产生的丰富的变量, 当然, 这些变量还可以用于其他HTTP模块。例如: 当URI中的某个参数满足设定的条件时, 有些HTTP模块的配置项可以使用类似 $arg_PARAMETER 这样的变量。又如: 若想把每个请求中的限速信息记录到access日志文件中, 则可以使用 $limit...原创 2018-09-23 13:35:58 · 309 阅读 · 0 评论 -
nginx教程第六篇:用HTTP核心模块配置一个静态Web服务器(二)
承接上篇文章:nginx教程第五篇:用HTTP核心模块配置一个静态Web服务器(一)网络连接的设置下面介绍网络连接的设置配置项:1. 读取HTTP头部的超时时间语法: client_header_timeout time( 默认单位: 秒) ;默认: client_header_timeout 60;配置块: http、 server、 location客户端与服务器建立连接后将开...原创 2018-09-23 13:35:27 · 343 阅读 · 0 评论 -
nginx教程第五篇:用HTTP核心模块配置一个静态Web服务器(一)
前言静态Web服务器的主要功能由ngx_http_core_module模块( HTTP框架的主要成员) 实现,当然, 一个完整的静态Web服务器还有许多功能是由其他的HTTP模块实现的。 本文主要讨论如何配置一个包含基本功能的静态Web服务器, 文中会完整地说明ngx_http_core_module模块提供的配置项及变量的用法, 但不会过多说明其他HTTP模块的配置项。 在阅读完本节内...原创 2018-09-23 13:34:54 · 392 阅读 · 0 评论 -
nginx教程第四篇:nginx服务的基本配置
Nginx服务的基本配置由于配置项较多, 所以把基本配置项的用法按照用户使用时的预期功能分成了以下4类:用于调试、 定位问题的配置项正常运行的必备配置项优化性能的配置项事件类配置项用于调试和定位问题的配置项是否以守护进程方式运行Nginx语法: daemon on|off;默认: daemon on;说明:守护进程( daemon)是脱离终端并且在后台运行的进程。它脱...原创 2018-09-23 13:34:05 · 524 阅读 · 0 评论 -
nginx教程第三篇:nginx进程间的关系和通用语法
一、Nginx进程间的关系和通用语法1. 运行中Nginx进程间的关系在正式提供服务的产品环境下, 部署Nginx时都是使用一个master进程来管理多个worker进程, 一般情况下, worker进程的数量与服务器上的CPU核心数相等。 每一个worker进程都是繁忙的, 它们在真正地提供互联网服务, master进程则很“清闲”, 只负责监控管理worker进程。 worker进程之间...原创 2018-09-23 13:33:19 · 290 阅读 · 0 评论 -
nginx教程第二篇:nginx命令行控制
在Linux中, 需要使用命令行来控制Nginx服务器的启动与停止、 重载配置文件、 回滚日志文件、 平滑升级等行为。 默认情况下, Nginx被安装在目录/usr/local/nginx/中, 其二进制文件路径为/usr/local/nginc/sbin/nginx, 配置文件路径为/usr/local/nginx/conf/nginx.conf。 当然, 在configure执行时是可以...原创 2018-09-23 13:32:38 · 805 阅读 · 0 评论 -
nginx教程第一篇:nginx安装、配置
一、简介为什么选择Nginx?更快这表现在两个方面: 一方面, 在正常情况下, 单次请求会得到更快的响应; 另一方面,在高峰期( 如有数以万计的并发请求) , Nginx可以比其他Web服务器更快地响应请求高扩展性Nginx的设计极具扩展性, 它完全是由多个不同功能、 不同层次、 不同类型且耦合度极低的模块组成。 因此, 当对某一个模块修复Bug或进行升级时, 可以专注于模块自身,...原创 2018-09-23 13:32:04 · 2324 阅读 · 0 评论 -
nginx教程第十篇:应用举例 & 踩过的坑
一、应用举例1、集群配置upstream mytomcat{ #分权 即访问8081与8082的次数比例为1比1 server localhost:8081 weight=1; server localhost:8082 weight=1;}server { listen 80; server_name test.goku.com; lo...原创 2018-09-23 13:37:29 · 503 阅读 · 0 评论