#GIN

CentOS7中使用yum安装Nginx的方法

 最近无意间发现Nginx官方提供了Yum源。因此写个文章记录下。1、添加源  默认情况Centos7中无Nginx的源,最近发现Nginx官网提供了Centos的源地址。因此可以如下执行命令添加源:sudorpm-Uvhhttp://nginx.org/packages/centos/7/noarch/RP...

Django中@login_required用法简介

用户登陆系统才可以访问某些页面如果用户没有登陆而直接访问就会跳转到登陆界面,而不能访问其他页面。用户在跳转的登陆界面中完成登陆后,自动访问跳转到之前访问的地址要实现这样的需求其实很简单:使用django自带的装饰器@login_required。在相应的view方法的前面添加@login_required并在setti...

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时遇到的坑及解决办法。    可以参考的文章: ...
首页上一页...5758596061...下一页尾页