#GIN

logging模块

我们来说一下这个logging模块,这个模块的功能是记录我们软件的各种状态,你们现在和我一起找到红蜘蛛的那个图标,然后右键找一找是不是有个错误日志.其实每个软件都是有错误日志的,开发人员可以通过错误日志中的内容对他的程序进行修改我们先来看一下函数式简单配置123456importlogging logging...
代码星球 代码星球·2020-09-25

Docker Compose 部署Nginx服务实现负载均衡

Compose简介:Compose是Docker容器进行编排的工具,定义和运行多容器的应用,可以一条命令启动多个容器,使用DockerCompose,不再需要使用shell脚本来启动容器。Compose通过一个配置文件来管理多个Docker容器,在配置文件中,所有的容器通过services来定义,然后使用docker-...

nginx deny 封IP

官方文档地址:http://nginx.org/en/docs/http/ngx_http_access_module.html#denySyntax:denyaddress|CIDR|unix:|all;Default:—Context:http,server,location,limit_except1...
代码星球 代码星球·2020-09-24

Kafka、Logstash、Nginx日志收集入门

目录五、错误记录Nginx作为网站的第一入口,其日志记录了除用户相关的信息之外,还记录了整个网站系统的性能,对其进行性能排查是优化网站性能的一大关键。Logstash是一个接收,处理,转发日志的工具。支持系统日志,webserver日志,错误日志,应用日志,总之包括所有可以抛出来的日志类型。一般情景下,Logstash...

nginx+consul-template+consul实现自动负载均衡

所需工具:工具下载地址本文使用版本consulhttps://www.consul.io/downloads.htmlconsul_1.0.7_linux_amd64.zipconsul-templatehttps://releases.hashicorp.com/consul-template/consul-temp...

consul集群搭建,配合nginx完成服务动态发现和健康检查

 1、概述1.1介绍consul是一个服务发现和配置共享的服务软件,结合nginx的主动健康检查模块nginx_upstream_check_module和服务发现模块nginx-upsync-module,实现一套服务动态发现机制。nginx的upstream不再通过手动配置,而是定时向consul发送请求...

使用htpasswd实现Nginx验证访问

Nginx是一个高性能的WEB服务器,越来越多的用户使用,如果您的某个站点不希望对外公开(比如PHPMyAdmin),可以使用htpasswd实现Nginx验证访问。安装htpasswdhtpasswd是Apache密码生成工具,Nginx支持auth_basic认证,因此我门可以将生成的密码用于Nginx中,输入一行...

Nginx的负载均衡

算法介绍 当后端是缓存服务器时,经常使用一致性哈希算法来进行负载均衡。使用一致性哈希的好处在于,增减集群的缓存服务器时,只有少量的缓存会失效,回源量较小。在nginx+ats/haproxy+squid等CDN架构中,nginx/haproxy所使用的负载均衡算法便是一致性哈希。 我们举个例子来说明...
代码星球 代码星球·2020-09-24

Nginx负载均衡-如何自定义URL中的hash key2

upstreambackend1{      server192.168.3.236:555;      server192.168.3.236:222;    ...

Nginx负载均衡-如何自定义URL中的hash key

"例如请求的url为http://www.a.com/{path_var1}/{path_var2}path_var1和path_var2是两个pathvariable如果现在只想根据path_var1来做路由,即path_var1相同的请求落在同一台服务器上,应当怎么配置呢?"如上同学问我的问题,我们都知道nginx...

logstash 6.6.0 读取nginx日志 插入到elasticsearch中

logstash.confinput{#Fordetailconfigforlog4jasinput,#See:https://www.elastic.co/guide/en/logstash/file{type=>"log"#log名path=>"/home/wwwlogs/a.log"#log路径}}f...

nginx优化之request_time 和upstream_response_time差别

1、request_time官网描述:requestprocessingtimeinsecondswithamillisecondsresolution;timeelapsedbetweenthefirstbyteswerereadfromtheclientandthelogwriteafterthelastbytes...

Ubuntu16.04下KeepAlived+Nginx 布署

前言     网上已经有很多相关文章,对各种概念介绍的比较清楚,也有各种详细的步骤,这里主要记录本要在ubuntu16.04下的布署过程,主要记录编译安装keepalived时遇到的坑及解决办法。    可以参考的文章: ...

Nginx+keepalived 高可用双机热备(主从模式/双主模式)

基础介绍负载均衡技术对于一个网站尤其是大型网站的web服务器集群来说是至关重要的!做好负载均衡架构,可以实现故障转移和高可用环境,避免单点故障,保证网站健康持续运行。关于负载均衡介绍,可以参考:linux负载均衡总结性说明(四层负载/七层负载)由于业务扩展,网站的访问量不断加大,负载越来越高。现需要在web前端放置ng...

LVS+KeepAlived+Nginx高可用实现方案

文章目录概念LVSKeepAlived为什么要使用准备软件安装KeepAlived安装源码安装yum安装服务启动、重启、关闭安装ipvsadmnginx安装防火墙(iptables)防火墙配置(方式一)防火墙配置(方式二)配置nginx服务器(>>这里很重要!很重要!很重要!!!<<)最后关键一...
首页上一页...5758596061...下一页尾页