阅读 202

Nginx配置文件(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:8080index 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,ip,端口,server,Nginx,服务器
来源: https://blog.csdn.net/qq_44407005/article/details/121410312



文章分类
代码人生
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐