赞
踩
本篇文章会Nginx得相关概念、安装使用、官网文档解析、基于反向代理的负载均衡策略 这几个点去解析Nginx,保证对Nginx有个大的认识。
nginx: download进入Nginx下载页面;
- # 检查更新yum依赖
- sudo yum install yum-utils
sudo yum install nginx
- yum install -y gcc # GCC编译器,用来编译C语言程序
- yum install -y gcc-c++ # C++编译器,用来编译C++语言程序
- yum install -y pcre pcre-devel # Perl库兼容正则表达式,Nginx的HTTP模块要靠它来解 析正则表达式
- yum install -y zlib zlib-devel # zlib库,用于对HTTP包的内容做gzip格式的压缩
- yum install -y openssl openssl-devel # OpenSSL开发库,用于Http的SSL协议,需要源码 编译# 统一执行前面的命令
- sudo yum install -y gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl- devel
- wget https://github.com/openssl/openssl/archive/OpenSSL_1_0_2k.tar.gz # 下载 openssl
- tar -xzvf OpenSSL_1_0_2k.tar.gz # 解压openssl
- wget https://github.com/openresty/echo-nginx-module/archive/v0.61.tar.gz
- tar -xzvf v0.61.tar.gz
在当前默认输入下面命令,就可以看到对应的帮助文档
./configure --help
sudo make
sudo make install
Nginx有一个非常强大的配置文件,可以配置应用对应的模块指令,类似Perl 语法风格。配置文件指令主 要分为两大块:简单指令、块指令..
将某些文件 不用放到服务器上去,降低服务器压力
nginx如何做到配置文件热更新?
master process 和worker process 两种进程。 分别做不同的工作,这里自动启动。全部请求已经都返回后, 关闭相关 worker进程,如果不保证关闭则会出现服务异常的。
核心功能指令
微核心,包含 user use events,这些核心部分。都比较重要的部分,在官方文档中存在着。都是块指令。
http核心指令 要在 其中选择 对应的核心模块进行了解。
这样进行匹配起来,字符类型的。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。