Nginx学习

Posted JAVA菜鸟程序猿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx学习相关的知识,希望对你有一定的参考价值。

nginx安装

1.yum    install    gcc-c++

2.yum    -y    install    pcre    pcre-devel

3.yum    -y    install    zlib    zlib-devel

4.yum    -y    install    openssl    openssl-devel

5.wget(下载ngixn安装包)

6.解压

7.    ./configure    --prefix=opt/nginx-1-13

8.Make

9.make    install



nginx命令

1.启动

    切换到编译后的sbin目录下:    ./nginx

2.停止

    切换到编译后的sbin目录下:    ./nginx    -s    stop/quit

3.重启

    切换到编译后的sbin目录下:    ./nginx    -s    relaod

    

Linux命令

1.查看端口是否启动

ss    -stanl

2.在线下载软件

yum    -y    install    软件名称


nginx负载均衡策略

1.轮询

2.权重

4.最小链接数

5.fair

6.url_hash


压测工具(Ab)

1.linux下安装

yum    install    httpd-tools    -y

2.测试方法

ab    -c(多少用户)10    -n(发多少请求)    1000    http://www.baidu.com(压测的请求)


nginx高并发下配置限流

1.limit_conn_zone        限制连接数(针对客户端)

2.limit_req_zone    限制请求数(针对客户端)

3.ngx_http_upstream_module    限制连接数(针对服务端)只需要设置这个参数max_conns


以上是关于Nginx学习的主要内容,如果未能解决你的问题,请参考以下文章

Nginx 学习导航

Nginx学习整理

Nginx 学习笔记

Nginx学习总结

nginx学习:安装nginx

Nginx服务学习-模块学习