[Linux] Nginx 配置文件

  • A+
所属分类:其他教程
摘要

DSC0000.jpg 下载附件 2022-9-28 18:33 上传DSC0001.png 下载附件 2022-9-28 18:33 上传DSC0002.png

yum安装Nginx 配置文件目录
server配置  /etc/nginx/conf.d/default.conf
location 配置

[Linux] Nginx  配置文件

DSC0000.jpg

2022-9-28 18:33 上传

1、location = / 精准匹配
= 号开头表示精准匹配
2、location ^~ /static/ 一般匹配
^~开头表示uri以某个常规字符串开头,禁止正则匹配
3、ocation ~* .(gif|png|CSS|js)$ 正则匹配
~ 开头表示区分大小写的正则匹配
~* 开头表示不区分大小写的正则匹配
4、/ 表示用户所使用的代理(一般为浏览器)
动态代理

[Linux] Nginx  配置文件

DSC0001.png

2022-9-28 18:33 上传

如果代理目标: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地址的后面。
静态代理

[Linux] Nginx  配置文件

DSC0002.png

2022-9-28 18:33 上传

root:无法自定义路径名称;alias:自定义路径名称
负载均衡 upstream使用

[Linux] Nginx  配置文件

DSC0003.png

2022-9-28 18:33 上传

nginx的upstream常规使用
1、轮询(默认)
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
2、weight
指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。down 暂时不参与负载
3、ip_hash
每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。
缺乏机器实战 nginx 的小伙伴们可以去 cnaaa 看看!

  • 我的微信公众号
  • 扫一扫关注
  • weinxin
  • 我的新浪微博号
  • 扫一扫关注
  • weinxin
小辉博客

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: