电脑计算机论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 325|回复: 0

Nginx 配置文件

[复制链接]
胖大海 发表于 2022-9-27 17:39:37 | 显示全部楼层 |阅读模式
yum安装nginx 配置文件目录server配置  /etc/nginx/conf.d/default.conf
location 配置
1、location = / 精准匹配
= 号开头表示精准匹配
2、location ^~ /static/ 一般匹配
^~开头表示uri以某个常规字符串开头,禁止正则匹配
3、ocation ~* .(gif|png|css|js)$ 正则匹配
~ 开头表示区分大小写的正则匹配
~* 开头表示不区分大小写的正则匹配
4、/ 表示用户所使用的代理(一般为浏览器)
动态代理
如果代理目标:ip+端口,则直接把api/saved_objects/_find?fields=title&per_page=10000&type=index-pattern补在代理地址后面。
如果代理目标:ip+端口+项目名称,则至二级把/nginx/api 替换成/api,并将/saved_objects/_find?fields=title&per_page=10000&type=index-pattern给补在api地址的后面。
静态代理
root:无法自定义路径名称;alias:自定义路径名称
负载均衡 upstream使用
nginx的upstream常规使用
1、轮询(默认)
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
2、weight
指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。down 暂时不参与负载
3、ip_hash
每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。
缺乏机器实战 nginx 的小伙伴们可以去 cnaaa 看看!

您需要登录后才可以回帖 登录 | 注册

本版积分规则


QQ|手机版|小黑屋|电脑计算机论坛 ( 京ICP备2022023538号-1 )

GMT+8, 2024-5-19 14:34 , Processed in 0.069212 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表