标签:Nginx相关的结果457条:

    使用nginx ngx_http_referer_module模块配置防盗链

      nginxreferer简介nginx模块ngx_http_referer_module通常用于阻挡来源非法的域名请求.我们应该牢记,伪装Referer头部是非常简单的事情,所以这个模块只能用于阻止大部分非法请求。我们应该记住,有些合法的请求是不会带referer来源头部的,所以有时候不要拒绝来源头部(referer)为空的请求.图片防盗链配置示例如下location~.*\.(gif|jpg|j…

    发布于:2019-11-10 11:34:33

    使用fluentd实时收到nginx日志到mysql数据库

      前言本篇介绍如何使用fluentd把nginx的log日志读取,并且解析成为一个一个MySQL的字段,最后存储到mysql的数据库中。环境我用的是aws的ec2,操作系统是amazon定制的AmazonLinuxAMI安装fluentd使用root用户curl-Lhttps://toolbelt.treasuredata.com/sh/install-redhat-td-agent2.sh|sh安…

    发布于:2019-11-10 11:19:08

    【工作】Nginx 实现域名的登录验证功能

      【工作】Nginx 实现域名的登录验证功能背景说明研发有个需求,访问公司某个域名下的某个url时候需要认证,只有输入正确的用户密码才允许访问web内容。实现思路Nginx服务中的”ngx_http_auth_basic_module”模块可以实现此要求,默认情况下编译安装完nginx后,就已经安装启用了ngx_http_auth_basic_module模块,如果不需要这个模块,可以加上–without-http_auth_basic_m…

    发布于:2019-11-09 21:42:35

    Nginx用rsyslog转发日志的一些小坑

      我们从Nginx的代码中可以看到,给syslog发通知的时候,tag后面跟了2个字符冒号+空格,所以阿里云这里的文档完全是坑爹if$syslogtag=='nginx'then@@10.101.166.173:11111;ALI_LOG_FMT这里判断的是$syslogtag,也就是这种配置access_logsyslog:server=ip:port,facility=local7,tag=ng…

    发布于:2019-11-09 09:04:31

    nginx使用DDNS域名作为反向代理的upstream

      0x01前言我配置所有的服务都喜欢在前面套一个nginx,然后加上SSL以保安全。在这过程中有一种情况比较特殊,就是upstream使用DDNS进行解析。正好前两天发现有位V友也问了这个问题,在解答之后我将这个问题记录在这里,V站链接如下:https://www.v2ex.com/t/387350#reply15这种使用方式也挺常见的,例如后端放在家里或其他没有固定IP的网络中,又需要将这个服务暴…

    发布于:2019-11-09 08:55:52

    CENTOS 6.x/7.x yum安装配置Nginx

      第一种方法:直接通过RPM包安装1、查看系统是否已安装Nginx,若已安装查看Nginx版本yuminfonginxrpm-qa|grepnginx2、选择RPM包进行安装在http:/ginx.org/packages/centos网站下查找需要安装的Nginx版本执行命令yuminstallhttp:/ginx.org/packages/centos/6/x86_64/RPMSginx-1.8…

    发布于:2019-11-08 23:14:21

    Nginx+uWSGI+Mysql+Django+Virtualenv环境部署

      安装软件包我的Linux是Ubuntu,需要安装Python3,如果你需要安装其他版本替换即可sudoapt-getinstallmysql-serverpython3python-devpython3-pipvirtualenv配置Virtualenv及Python环境首先,这个Virtualenv并不是必须的,他的作用就是创建一个“隔离”的Python运行环境。我想大家都碰到过在一台电脑上同时…

    发布于:2019-11-08 17:24:04

    简单的灰度测试,lua或者直接改nginx配置

      配置过程:1、根据cookies特征值实现在做的过程中把login的操作给做了过滤。登录过程将cookie中设置了一个新的cookie值GINA_gray_SESSIONID=gray这样在nginx配置中加入筛选Root不要配置在最前面而是配置在location中#过滤login请求进来会优先判断请求是不是/gina-client/login然后判断是不是/gina-client/locatio…

    发布于:2019-11-08 11:41:04

    Debian/Ubuntu 下 Nginx+Lua 环境搭建

      前言关于lua的特性不再赘述;以下步骤均使用了apt-get进行操作,免去了诸如ng-lua组件手动加载等繁琐的步骤,妄图使用其他方式安装的请移步官方文档:https://github.com/openresty/lua-nginx-module#installationlua在web上基于lua-nginx-module运作,目前还没有Apache的支持组件,所以妄图使用Apache的可以撤了;…

    发布于:2019-11-08 11:14:49

    AWK分析nginx访问日志

      AWK分析nginx访问日志如题,记录一次awk应用。通过分析nginx访问日志,得出pv、uv等数据。背景前段时间被要求通过分析nginx的访问日志得出项目的pv、uv和来源设备等占比。主要是该平台下面有多个h5子项目,每个子项目又是一个简单的SPA应用,所以就没有考虑到第三方统计平台。不过这个完成了好久,现在才写,主要还是个人懒癌发作。。AWK首先介绍下AWK吧。AWK是一种linux/unix下的编程语言,强大的文本语…

    发布于:2019-11-08 10:33:46

    Linux Awk使用案例总结 nginx日志统计

      知识点:数组数组是用来存储一系列值的变量,可通过索引来访问数组的值。Awk中数组称为关联数组,因为它的下标(索引)可以是数字也可以是字符串。下标通常称为键,数组元素的键和值存储在Awk程序内部的一个表中,该表采用散列算法,因此数组元素是随机排序。数组格式:array[index]=value一、Nginx日志分析日志格式'$remote_addr-$remote_user[$time_local]…

    发布于:2019-11-08 10:13:51

    Nginx配合docker安装nextcloud(超简易)|抛弃owncloud

      Nextcloud是owncloud母公司破产前核心人员离职出来创建的,免费版里包含了很多owncloud付费版本的功能,因为核心都是一样的,所以我们当然可以选择功能更多的nextcloud版本了。我安装的nextcloud网盘:https:/extpan.net安装docker在使用本教程前,建议您对docker进行一些基本的了解,知道一些简单的命令,比如:dockerimagesdockerp…

    发布于:2019-11-08 05:20:46

    Nginx-KeepAlived-高可用

      Nginx-KeepAlived-高可用Nginx和KeepAlived构建高可用的应用场景一、笔记速记Nginx服务器服务支撑并发量,高可用和多个Nginx没有关系,只有一个节点对外服务配置多个Nginx,当一个Nginx挂了,切换到其他NginxkeepAlived也可以使用到redis中,哨兵,服务器高可用、热备、防止单点故障KeepAlived以VRRP协议,实现高可用,VRRP(VirtualRouterRedundancyP…

    发布于:2019-11-08 00:41:11

    使用Docker快速创建.Net Core2.0 Nginx负载均衡节点

      使用Docker快速创建.Net Core2.0 Nginx负载均衡节点本文版权归博客园和作者吴双本人共同所有转载和爬虫请注明原文地址www.cnblogs.com/tdws一.Self-HostKestrel1、在vs2017中新建dotnetcore2.0webapi项目ApiService2.、参照官方文档,https://docs.microsoft.com/en-us/aspnet/core/publishing/linuxproduction?tabs=a…

    发布于:2019-11-08 00:08:58

    阿里云centos7.3编译安装NGINX+PHP7+MariaDB+MEMCACHED

      一、安装前准备修改默认主机名称[root@iZuf60c5bxd15kr9gycvv6Z~]#hostnamectlset-hostnamecentos7[root@iZuf60c5bxd15kr9gycvv6Z~]#reboot[root@iZuf60c5bxd15kr9gycvv6Z~]#yumupdate安装依赖库[root@centos7~]#yum-yinstalllibaiolibai…

    发布于:2019-11-07 23:30:13

    nginx支持sub_filter的方法

      这是一个基础的方法,网上的一些文章有些坑,这里整理一下,只适合新手看的第1步:wgethttp:/ginx.org/downloadginx-1.9.9.tar.gz第2步:tarxfnginx-1.9.9.tar.gz第3步:cdnginx-1.9.9第4步:gitclonegit://github.com/yaoweibingx_http_substitutions_filter_module…

    发布于:2019-11-07 19:03:04