OpenResty下使用Apache Ant Path匹配库 一、简介 OpenResty是一个基于 Nginx 与 Lua 的高性能 Web 平台,而lua相对于编译型语言性能比较差,所以我们使用编写sharedo…
分类:Nginx
【nginx运维基础(8)】配置支持http2协议
了解http2协议 HTTP 2.0 的主要目标是改进传输性能,实现低延迟和高吞吐量。从另一方面看,HTTP 的高层协议语义并不会因为这次版本升级而受影响。 所有HTTP 首部、值,以及它们的使用场景都不会变。 现有的任…
记一次Nginx-Primary script unknown的报错解决
报错: [error] 12691#0: *6 FastCGI sent in stderr: "Primary script unknown" while reading response header from up…
Nginx一种限流方案
背景 抽奖接口为了防止高并发拖累系统 通过nginx来限流 如最多同时允许100个用户进来抽奖 超过100个则默认返回未中奖 实现 lua 代码 # init_r.lua local shared_data = ngx.…
Laravel+vue实现history模式URL可行方案
项目:laravel + vue 实现前后端分离。vue-router 默认 hash 模式 —— 使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,页面不会重新加载。 hash URL 例如…
怎样从公网访问内网Nginx
公网访问内网Nginx 本地安装了Nginx,只能在局域网内访问,怎样从公网也能访问本地Nginx? 本文将介绍具体的实现步骤。 1. 准备工作 1.1 安装并启动Nginx 默认安装的Nginx端口是80。 2. 实现…
CSS之如何绘制任意角度的扇形
扇形制作原理,底部一个纯色原形,里面2个相同颜色的半圆,可以是白色,内部半圆按一定角度变化,就可以产生出扇形效果</pre> <html> <head> <meta charse…
Prometheus 监控 Nginx
前言 Nginx官网有介绍各种监控方案,以前我们常用stub_status和Log日志来实现Nginx监控。本文主要介绍基于Prometheus的2种监控方案nginx-lua-prometheus和nginx-vts-…
CentOS上编译安装Nginx
背景 为了解决CentOS7.2自带的Nginx上没有auth-request支持的问题,需要自己手工编译安装Nginx . 安装依赖 更新yum yum update -y yum -y install gcc gcc…
nginx url rewriting: difference between break and last
Example 1: No (break or last) flags server { server_name example.com; root 'path/to/somewhere'; location / { e…
源码安装php7
源码安装php7 一、下载php源码包 php官网 点击download下载最新版本的php 二、编译安装 解压 tar -vjxf php-7.2.5.tar.bz2 configure ./configure --p…
网络编程 - 收藏集 - 掘金
15 个高级 Java 多线程面试题及回答 – 后端 – 掘金在任何Java面试当中多线程和并发方面的问题都是必不可少的一部分。如果你想获得任何股票投资银行的前台资讯职位,那么你应该准备很多关于多…