随笔分类 -  nginx / HAProxy

摘要:if ( $scheme = "http" ){ rewrite ^(.*)$ https://$host$1 permanent; } http状态码301和302 官方的比较简洁的说明: 301 redirect: 301 代表永久性转移(Permanently Moved) 302 redir 阅读全文
posted @ 2021-07-09 09:54 30岁再次出发 阅读(191) 评论(0) 推荐(0)
摘要:一、HAProxy简介 1.HAProxy 是一款提供高可用性、负载均衡以及基于TCP(第四层)和HTTP(第七层)应用的代理软件,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。 2.HAProxy 实现了一种事件驱动、单一进程模型,此模型支持非常大的并发连接数。 3.HAProxy 支持全透 阅读全文
posted @ 2021-05-13 16:20 30岁再次出发 阅读(1046) 评论(0) 推荐(0)
摘要:配置文件 keepalived只有一个配置文件keepalived.conf,里面主要包括以下几个配置区域,分别是global_defs、static_ipaddress、 vrrp_script、vrrp_instance和virtual_server. 1、global_defs区域 globa 阅读全文
posted @ 2021-05-13 14:55 30岁再次出发 阅读(675) 评论(0) 推荐(0)
摘要:Access-Control-Allow- 设置 跨域资源共享 CORS 详解 Normal Developer 2017-12-07 14:11:46 32565 收藏 44 分类专栏: 常用技术 跨域访问的项目常在过滤器或者拦截器中添加如下配置 response.setHeader("Acces 阅读全文
posted @ 2021-04-23 09:55 30岁再次出发 阅读(1079) 评论(0) 推荐(0)
摘要:nginx中try_files location / { try_files $uri $uri/ /index.php?$query_string; } 当用户请求 http://localhost/example 时, 这里的 $uri 就是 /example。 try_files 会到硬盘里尝 阅读全文
posted @ 2021-03-10 16:22 30岁再次出发 阅读(681) 评论(0) 推荐(0)
摘要:当出现403跨域错误的时候 No 'Access-Control-Allow-Origin' header is present on the requested resource,需要给Nginx服务器配置响应的header参数: 一、 解决方案只需要在Nginx的配置文件中配置以下参数: loc 阅读全文
posted @ 2021-03-10 16:06 30岁再次出发 阅读(740) 评论(0) 推荐(0)
摘要:缓存类型: 服务端缓存 代理缓存 客户端缓存 Nginx代理缓存 配置语法 使用之前需要先定义一个proxy_cache_path配置语法:proxy_cache_path path [levels=levels][use_temp_path=on|off] keys_zone=name:size 阅读全文
posted @ 2020-12-07 14:39 30岁再次出发 阅读(134) 评论(0) 推荐(0)
摘要:一.三种状态监测方式概述 1>.基于四层的传输端口做状态监测 在haproxy的listen端配置: server web01 172.30.1.106:80 check port 9000 addr 172.30.1.107 inter 3s fall 3 rise 5 weight 1 优点: 阅读全文
posted @ 2020-11-18 17:18 30岁再次出发 阅读(476) 评论(0) 推荐(0)
摘要:前沿 据悉苹果强制APP在2016年底使用ATS协议,所以公司准备将部分站点http统一替换成https。所有我们就得测试下 1.首先原有的haproxy1.5升级到了1.7版本支持ssl 2.查看相关文档,测试 3.如果站点经过CDN加速,还需要确认CDN是否支持https或者支持是否收取额外费用 阅读全文
posted @ 2020-11-18 15:07 30岁再次出发 阅读(769) 评论(0) 推荐(0)
摘要:最近生产环境在这两个参数之间遇到过几次坑。这里记录下。 client_max_body_size client_max_body_size 默认 1M,表示 客户端请求服务器最大允许大小,在“Content-Length”请求头中指定。如果请求的正文数据大于client_max_body_size, 阅读全文
posted @ 2020-11-18 14:26 30岁再次出发 阅读(1999) 评论(0) 推荐(0)
摘要:nginx配置http和https可同时访问方法 给nginx配置SSL证书之后,https可以正常访问,http访问显示400错误,nginx的配置如下: server {listen 80 default backlog=2048;listen 443;server_name lvtao.net 阅读全文
posted @ 2020-09-28 15:59 30岁再次出发 阅读(11529) 评论(1) 推荐(1)
摘要:nginx 日志问题(\x22) # log_format main '$remote_addr - $remote_user [$time_local] "$request" '# '$status $body_bytes_sent $request_body "$http_referer" '# 阅读全文
posted @ 2020-09-24 15:49 30岁再次出发 阅读(1532) 评论(0) 推荐(0)
摘要:nginx指定多个域名跨域请求配置 什么是跨域 假设我们页面或者应用已在 http://www.test1.com 上了,而我们打算从 http://www.test2.com 请求提取数据。一般情况下,如果我们直接使用 AJAX 来请求将会失败,浏览器也会返回“源不匹配”的错误,"跨域"也就以此由 阅读全文
posted @ 2020-09-24 09:20 30岁再次出发 阅读(1344) 评论(0) 推荐(0)
摘要:Nginx代理功能与负载均衡详解 序言 Nginx的代理功能与负载均衡功能是最常被用到的,关于nginx的基本语法常识与配置已在上篇文章中有说明,这篇就开门见山,先描述一些关于代理功能的配置,再说明负载均衡详细。 Nginx代理服务的配置说明 1、上一篇中我们在http模块中有下面的配置,当代理遇到 阅读全文
posted @ 2020-07-06 10:57 30岁再次出发 阅读(176) 评论(0) 推荐(0)
摘要:环境介绍 192.168.127.131 nginx负载均衡 兼web服务器 192.168.127.130 nginx负载均衡 兼web服务器 每台服务器上面有两个web站点分别是 www.123.com www.hu.com 说明: 准备用dns轮询解析来实现负载均衡,并且在两台server上面 阅读全文
posted @ 2020-07-06 10:52 30岁再次出发 阅读(120) 评论(0) 推荐(0)
摘要:在之前的文章中,我们通过服务代理的方式已经看到了Nginx有作为负载均衡服务的功能了,在这篇文章中,我会讲解Nginx的基本的负载均衡的使用、backup状态演示、轮询策略和加权轮询、负载均衡策略ip_hash的方式、负载均衡策略url_hash策略。 1.负载均衡的基本使用 1.1负载均衡流程图 阅读全文
posted @ 2020-07-06 10:49 30岁再次出发 阅读(279) 评论(0) 推荐(0)
摘要:反向代理 反向代理指的是以代理服务器接收用户的的访问请求,代理用户向内部服务器重新发起请求,最后把内部服务器的响应信息返回给用户。这样,代理服务器对外就表现为一台服务器,而访问内部服务器的客户端用的就是代理服务器,而不是真实网站访问用户。 为什么使用反向代理 可以起到保护网站安全的作用,因为任何来自 阅读全文
posted @ 2020-03-10 17:59 30岁再次出发 阅读(225) 评论(0) 推荐(0)
摘要:在nginx中配置proxy_pass时,当在后面的url加上了/,相当于是绝对根路径,则nginx不会把location中匹配的路径部分代理走;如果没有/,则会把匹配的路径部分也给代理走。 首先是location进行的是模糊匹配 1)没有“/”时,location /abc/def可以匹配/abc 阅读全文
posted @ 2020-03-02 16:30 30岁再次出发 阅读(1055) 评论(0) 推荐(0)
摘要:1,nginx内置变量 nginx 有很多内置变量可以进行简单的过滤。 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 4 阅读全文
posted @ 2020-02-24 14:27 30岁再次出发 阅读(1265) 评论(0) 推荐(0)
摘要:NGINX 上的限流(译) zlup YP小站 今天 前言 本文是对Rate Limiting with NGINX and NGINX Plus的主要内容(去掉了关于NGINX Plus相关内容)的翻译。 限流(rate limiting)是NGINX众多特性中最有用的,也是经常容易被误解和错误配 阅读全文
posted @ 2020-02-19 18:03 30岁再次出发 阅读(481) 评论(0) 推荐(0)