学点nginx
风之子_
sout. Hello World.
展开
-
玩儿转nginx——nginx内置变量
Nginx常见的内置变量$remote_addr:客户端地址,通常是ip$remote_port:客户端端口,一般是随机端口$remote_user:客户端用于认证的用户名,没有则显示“-”$local_time:服务器本地时间$server_addr:接受客户端请求的服务器ip地址$server_port:接受客户端请求的服务器的端口$server_name:接受客户端请求的服务器名称,通常是域名(如果有)$host:取值按照以下顺序:①请求行中的host name;②请求头中的“Host原创 2020-10-13 17:57:15 · 945 阅读 · 0 评论 -
玩儿转nginx——nginx如何处理请求
一个请求来了,nginx首先会判断由哪个server去处理,这里先定义如下三个虚拟server:server { listen 80; server_name example.org www.example.org; ...}server { listen 80; server_name example.net www.example.net; ...}server { listen 80; serv原创 2020-09-29 14:23:35 · 887 阅读 · 0 评论 -
玩儿转nginx——使用nginx作为HTTP负载均衡器
引言跨多个应用服务器的负载平衡是一种常用的技术,用于优化资源利用、最大化吞吐量、减少延迟和确保容错配置。nginx作为一个高效的HTTP负载均衡器,可以将流量分配到多个应用服务器,提高web应用程序的性能、可伸缩性和可靠性。Nginx负载均衡配置1、nginx支持的负载均衡策略:轮询(round-robin)——请求以循环的方式轮流分发到每个应用服务器最少连接数(least-connected)——请求被分配给活动连接数量最少的服务器对ip进行hash(ip-hash)——对客户端的ip进原创 2020-09-28 14:37:47 · 150 阅读 · 0 评论 -
玩儿转nginx——配置HTTPS server
一个简单的https server配置server { listen 443 ssl; server_name www.example.com; ssl_certificate www.example.com.crt; ssl_certificate_key www.example.com.key; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers原创 2020-09-27 15:36:41 · 997 阅读 · 0 评论 -
玩儿转nginx——设置客户端请求体的最大大小
语法client_max_body_size size;默认client_max_body_size 1m;可以放置的位置http模块server模块location模块说明如果客户端请求体超过了设置的大小,则会返回413错误如果设置为0,则不会检测客户端请求体大小...原创 2020-09-14 14:22:28 · 1534 阅读 · 0 评论