随笔分类 -  ha,nginx,lvs

Nginx中的502和504
摘要:nginx作为一个流行、轻量、高性能、稳定的web服务器,是应用运维日常最常接触的web服务器,更多的时候它是用于web代理服务,今天要说的是日常维护Nginx中最常遇到的两个HTTP状态码502和504 502 - Bad Gateway(坏的网关),一般是网关服务器请求后端服务时,后端服务没有按 阅读全文

posted @ 2023-11-10 21:33 生活费 阅读(467) 评论(0) 推荐(0) 编辑

nginx:TIME_WAIT过多或者CLOSE_WAIT过多的状态
摘要:1 起因 线上服务器nginx日志运行一段时间后,会报如下错误: 1024 worker_connections are not enough 一般做法是修改worker_connections。但实际上:该服务是用于时间比较短的连接里,并且一天最多才4000个请求。不可能会耗尽worker_con 阅读全文

posted @ 2022-09-07 10:08 生活费 阅读(590) 评论(0) 推荐(0) 编辑

nginx源码编译
摘要:下载nginx-module-vts:git clone git://github.com/vozlt/nginx-module-vts.git 并上传到机器上 下载openssl-1.0.2k:https://www.openssl.org/source/old/1.0.2/ 并上传到机器上 安装 阅读全文

posted @ 2022-06-17 18:14 生活费 阅读(252) 评论(0) 推荐(0) 编辑

NGINX宏观手记(变量|配置)
摘要:前言 任何一个工具都有它的灵魂所在,作为一个PHP程序员,我们可能仅仅使用了它的一小部分,这篇文章让你更加了解Nginx,本章大多都是总结、翻译、整理 ,希望你可以知道nginx不仅仅是PHP的附属品,更宏观的认识它的强大。 变量 内置变量存放在 ngx_http_core_module 模块中,变 阅读全文

posted @ 2018-08-03 10:38 生活费 阅读(180) 评论(0) 推荐(0) 编辑

nginx、Apache、Lighttpd启用HSTS
摘要:302跳转 通常情况下,我们将用户的 HTTP 请求 302 跳转到 HTTPS,这会存在两个问题: HSTS 302 跳转是由浏览器触发的,服务器无法完全控制,这个需求导致了 HSTS(HTTP Strict Transport Security)的诞生。HTSP 就是添加 header 头(ad 阅读全文

posted @ 2018-04-25 11:05 生活费 阅读(1037) 评论(0) 推荐(0) 编辑

nginx配置ssl双向证书
摘要:CA根证书制作 注意:CA证书中的Common Name不能与server和client证书中的Common Name相同 制作证书 客户端证书创建方式与服务器证书创建方式相同 nginx配置 使用 github实例地址 HTTPS证书生成原理和部署细节 nginx、Apache、Lighttpd启 阅读全文

posted @ 2018-01-17 17:57 生活费 阅读(591) 评论(0) 推荐(1) 编辑

基于OpenSSL自建CA和颁发SSL证书
摘要:关于SSL/TLS介绍见文章 SSL/TLS原理详解。 关于证书授权中心CA以及数字证书等概念,请移步 OpenSSL 与 SSL 数字证书概念贴 。 openssl是一个开源程序的套件、这个套件有三个部分组成:一是libcryto,这是一个具有通用功能的加密库,里面实现了众多的加密库;二是libs 阅读全文

posted @ 2018-01-03 16:58 生活费 阅读(3630) 评论(0) 推荐(0) 编辑

HAProxy压测及参数调优
摘要:背景 小米容器云平台,在构建云厂商集群时,需要通过HAProxy将云厂商LB流量从宿主机转到容器中,但对于HAProxy的性能没有把握。参考网上的一篇HAProxy压测文章,文章中提到HAProxy establish状态连接可以达到 400w,所以以此为目标,进行压测。 参考文章:文章地址 关键点 阅读全文

posted @ 2017-12-08 09:55 生活费 阅读(8832) 评论(0) 推荐(0) 编辑

一些通用性的haproxy调优tips
摘要:一、硬件和系统 haproxy是单线程,非阻塞,事件驱动,所以会最大化利用单个CPU内核,选择haproxy的硬件时要关注如下: 1.选择CPU的时候,选择高主频,大缓存的型号,比内核数更重要 2.选择支持多队列的网卡,将网卡中断做"CPU亲和"(推荐Intel 服务器网卡,例如I350AM4,4端 阅读全文

posted @ 2017-06-12 13:44 生活费 阅读(5178) 评论(0) 推荐(0) 编辑

基于Nginx实现10万+并发,你应该做的Linux内核优化
摘要:由于默认的linux内核参数考虑的是最通用场景,这明显不符合用于支持高并发访问的Web服务器的定义,所以需要修改Linux内核参数,是的Nginx可以拥有更高的性能; 在优化内核时,可以做的事情很多,不过,我们通常会根据业务特点来进行调整,当Nginx作为静态web内容服务器、反向代理或者提供压缩服 阅读全文

posted @ 2017-06-12 12:47 生活费 阅读(646) 评论(0) 推荐(0) 编辑

在 Linux 上使用 Nginx 和 Gunicorn 托管 Django 应用
摘要:介绍 托管 Django Web 应用程序相当简单,虽然它比标准的 PHP 应用程序更复杂一些。 让 Web 服务器对接 Django 的方法有很多。 Gunicorn 就是其中最简单的一个。 Gunicorn(Green Unicorn 的缩写)在你的 Web 服务器 Django 之间作为中间服 阅读全文

posted @ 2017-04-17 16:29 生活费 阅读(964) 评论(0) 推荐(0) 编辑

如何在 Ubuntu 和 CentOS 上启用 Nginx 的 HTTP/2 协议支持
摘要:HTTP/2 是 HTTP 网络协议的主要修订版本,其专注于 HTTP 协议的性能改进。HTTP/2 协议的目标是减少延迟,并且允许在 Web 浏览器和服务器之间的一个连接上并行发起多个请求,因此 Web 应用程序会更快。在本篇教程中,我们将像你展示如何在安装有 Ubuntu 或 CentOS 作为 阅读全文

posted @ 2017-03-01 12:22 生活费 阅读(454) 评论(0) 推荐(0) 编辑

HAProxy负载均衡原理及企业级实例部署haproxy集群
摘要:一 HAProxy简介 HAProxy是一种高效、可靠、免费的高可用及负载均衡解决方案,非常适合于高负载站点的七层数据请求。客户端通过HAProxy代理服务器获得站点页面,而代理服务器收到客户请求后根据负载均衡的规则将请求数据转发给后端真实服务器。 同一客户端访问服务器,HAProxy保持回话的三种 阅读全文

posted @ 2017-02-15 17:17 生活费 阅读(6710) 评论(0) 推荐(0) 编辑

导航