Nginx配置文件
2021/11/21 7:12:31
本文主要是介绍Nginx配置文件,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
全局块
worker_processes 1; Nginx处理并发数量
event块
设计指令主要影响Nginx服务器与用户的网络连接
worker_connections 1024; Nginx最大连接数
http块
http全局快
server块
反向代理
实例1
1,将域名解析到服务器
2,将server_name 改为ip地址
3,配置location
location / { root html proxy_pass http://127.0.0.1:8080 index index.html }
实例2
配置多个 location /…/
负载均衡
在http块中配置
upstream myserver{ server ip+端口 server ip+端口 }
server{ listen 80; server_name ip+端口 location / { proxy_pass http://myserver; } }
轮询 (默认)
每个请求按照时间顺序逐一分配到不同的服务器 如果后端服务器挂了 能自动剔除
weight 权重
weight代表权重 默认为1 权重越高被分配的客户端越多
upstream myserver{ server ip+端口 weight=5 server ip+端口 weight=10 }
ip_hash
每个请求按访问的ip的hash结果分配 这样每个方可固定访问一个后端服务器 可以解决session问题
upstream myserver{ ip_hash server ip+端口 server ip+端口 }
fair
按后端服务器的响应时间来分配请求 响应时间短的优先分配
upstream myserver{ server ip+端口 server ip+端口 fair }
动静分离
将动态请求和静态请求分离
流程:请求通过nginx将动态请求 分配到tomcat 静态请求去访问静态资源服务器
·
通过nginx对静态资源配置
autoindex on 列出当前目录文件
高可用集群
请求经过nginx被分发到不同的服务器中
如果nginx挂了 请求就会失效
解决方案
配置多台nginx服务器 主服务器挂掉 就会切换到备份服务器
需要一个虚拟ip 主服务器挂掉 ip切换绑定到备份服务器
这篇关于Nginx配置文件的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-13用Nginx防范DDoS攻击的那些事儿
- 2024-12-13用Terraform在AWS上搭建简单NGINX服务器指南
- 2024-10-29Nginx发布学习:从入门到实践的简单教程
- 2024-10-28Nginx发布:新手入门教程
- 2024-10-21nginx 怎么设置文件上传最大20M限制-icode9专业技术文章分享
- 2024-10-17关闭 nginx的命令是什么?-icode9专业技术文章分享
- 2024-09-17Nginx实用篇:实现负载均衡、限流与动静分离
- 2024-08-21宝塔nginx新增8022端口方法步骤-icode9专业技术文章分享
- 2024-08-21nginx配置,让ws升级为wss访问的方法步骤-icode9专业技术文章分享
- 2024-08-15nginx ws代理配置方法步骤-icode9专业技术文章分享