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学习的主要内容,如果未能解决你的问题,请参考以下文章