首页 > 系统相关 >学习日记 Day4. Nginx

学习日记 Day4. Nginx

时间:2022-09-01 18:24:51浏览次数:59  
标签:负载 nginx Day4 代理 server Nginx 反向 日记


title: Day4 Nginx
date: 2022-08-29 22:20:35
tags: Nginx


Nginx

Nginx一个高性能的HTTP和反向代理的web服务器,同时也提供IMAP/POP3/SMTP服务。

作用

即:反向代理、负载均衡、动静分离。

Http代理,反向代理,

正向代理

代理客户端。
多个客户端 -> 代理 -> ... -> 单个服务器

反向代理

代理服务器
多个客户端 -> ... -> 代理 -> 多个服务器

Nginx反向代理示例图

负载均衡

轮询、加权轮询、iphash

iphash

可以解决Session不共享的问题

不建议使用Nginx用作Session共享,建议使用Redis

动静分离

动态服务请求静态服务请求分开。

conf文件

...

Nginx 常用命令

nginx 启动
nginx -s stop 停止
nginx -s quit 安全退出
nginx -s reload 重新加载配置文件
ps aux|grep nginx 查看nginx进程

多项目负载均衡

用Nginx均衡来自8080和8081的负载。

http {
    include       mime.types;
    default_type  application/octet-stream;
	upstream yupstream{
		# 服务器资源
		server 127.0.0.1:8080 weight=1;   # 权重为1
		server 127.0.0.1:8081 weight=1;
	}
	
	
	server{
		listen	801;
		server_name	localhost;
		# 代理



		# 根目录请求
		location / {
				root html;
				index index.html,index.htm;
				proxy_pass http://yupstream;   # 反向代理
 		}
		location /admin {
		
		}
		
	}

}

标签:负载,nginx,Day4,代理,server,Nginx,反向,日记
From: https://www.cnblogs.com/uwupu/p/16647429.html

相关文章

  • 学习日记Day4. Java 4
    Java个人总结4对象三大特性封装、继承、多态面向对象.以类的方式组织代码,以对象的组织(封装)数据对象内存分析多态存在条件有继承关系子类重写父类方法父类引......
  • 学习日记 Day3. Java 3
    title:Day3Java3date:2022-08-2922:20:14tags:JavaJava个人总结3位运算符位运算效率极高。A=00111100B=00001101---------------------------A&B......
  • 软件架构(Software Achitecture)测验day4 吉林大学
    周四上午课堂测验(2022)题量:20满分:4作答时间:09-0109:30至09-0111:30智能分析4分一.单选题(共20题,4分)(单选题,0.2分)Classesandobjectscanbecompletely......
  • nginx的优化和防盗链
    nginx的优化和防盗链一、nginx的优化1.隐藏版本号(1)隐藏版本号的原因为了安全,如果暴露版本信息,黑客可以通过版本信息,得知该版本存在的漏洞,进而对服务器进行攻击。隐藏......
  • 日记
    2022.8.30为参观实习公司,在纽约市中心住下。纽约和初三时一样繁华,就是街上人太多、太挤了。反思了一下,对这座城市的好印象来自于上次来时下的雨。雨伞把人们隔开,不至于太......
  • ak日记 831 dxm
    importsysfrommathimportinfline=sys.stdin.readline().strip()vs=list(map(int,line.split()))n,k=vs[0],vs[1]line=sys.stdin.readline().strip()......
  • Docker安装nginx
    一.拉取nginx镜像到本地。dockerpullnginx查看镜像库,获取本地的nginx镜像信息dockerimagesnginx 二、启动容器。dockerrun--privileged=true-eTZ="A......
  • Helm安装ingress-nginx-4.2.3
    Applicationversion1.3.0Chartversion4.2.3获取chart包helmfetchingress-nginx/ingress-nginx--version4.2.3#或者curl-LOhttps://github.com/kubernete......
  • Windows 下将 Nginx 设置成服务
    0、需求背景每次启动Nginx都要去到Nginx安装目录下寻找redis-server.exe文件点击,很是麻烦。并且要命令行启动,一般解决方案可能是批处理文件,但是仍要点击。假如确定......
  • windows nginx命令
    1.查看Nginx的版本号:nginx-v2.启动Nginx:startnginx3.快速停止或关闭Nginxnginx-sstop4.正常停止或关闭Nginx:nginx-squit5.配置文件修改重装载命令:nginx-s......