
Nginx+openresty+kong
实战
aganliang
不能记录一下吗
展开
-
nginx 设置允许跨域请求
server { listen 8080; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; add_header 'Access-Control-Allow-Methods' 'GET,OPTIONS,POST' always; add_header 'Access-C...原创 2020-07-07 23:15:17 · 2993 阅读 · 0 评论 -
kong 之日志分析--基于goaccess
goaccess参考:https://blog.youkuaiyun.com/aganliang/article/details/1031328881. Jmeter设置如下:即500个用同时请求200次。该API接口的流量设置是:--data 'config.second=500' --data "config.policy=local"kong的上游有两个targets做负...原创 2020-04-05 21:12:53 · 830 阅读 · 0 评论 -
KONG 之 rate-limiting
KONG插件参考:https://docs.konghq.com/hub/rate-limiting参考https://docs.konghq.com/hub/#traffic-controlcurl -i -X PATCH --url http://localhost:8001/services/1/plugins/d629f2be-8a2f-4337-b794-4a4dc...原创 2020-04-04 23:03:51 · 636 阅读 · 0 评论 -
KONG 配置负载均衡
配置说明:1.Service Object2.Route Object3.Consumer Object4.Plugin Object5.Upstream Object6.Target Object# upstreamscurl -i -X PATCH --url http://localhost:8001/upstreams --data 'name=til...原创 2020-04-04 19:22:38 · 1300 阅读 · 3 评论 -
ZooKeeper入门
zookeeper官网:https://zookeeper.apache.org/zookeeper doc :https://zookeeper.apache.org/doc/current/index.htmlget start :https://zookeeper.apache.org/doc/current/zookeeperStarted.html# 下载 apache...原创 2020-03-27 22:24:57 · 233 阅读 · 0 评论 -
Dubbo入门
官网:http://dubbo.apache.org/zh-cn/index.html其他介绍:https://segmentfault.com/a/1190000019896723待续原创 2020-03-27 22:48:54 · 217 阅读 · 0 评论 -
konga 安装部署
官网:https://github.com/pantsel/kongakonga是kong的UI管理界面,下面用docker安装# 拉去镜像docker pull pantsel/konga:latest# 导出镜像docker save -o ./konga.tar pantsel/konga:latest# 内网导入镜像docker load --input ...原创 2020-03-31 15:56:47 · 1708 阅读 · 0 评论 -
KONG 基本使用
参考:https://docs.konghq.com/2.0.x/getting-started/introduction/$ kong start --conf /path/to/kong.conf$ kong check <path/to/kong.conf>curl -i http://localhost:8001/curl -i http://l...原创 2020-03-29 23:11:09 · 844 阅读 · 0 评论 -
KONG 安装部署
官网:Documentation for Kong参考:CentOS Installationyum install kong-2.0.2.el7.amd64.rpmsu - postgrespg_ctl start psqlCREATE USER kong; CREATE DATABASE kong OWNER kong;---CREATE ROLE---C...原创 2020-03-29 22:35:01 · 1655 阅读 · 0 评论 -
openresty 的http和cjson模块
1.http模块Openresty没有提供默认的Http客户端,需要下载第三方的http客户端。https://github.com/ledgetech/lua-resty-http/releases压缩包里面包括两个lua文件:http.luahttp_headers.lua把它们拷贝到 /usr/local/openresty/example/lualib/resty...原创 2020-03-28 21:45:17 · 2055 阅读 · 0 评论 -
openresty 常用API
参考:Openresty最佳案例 | 第4篇:OpenResty常见的api1.配置lua项目化cd /usr/local/openrestymkdir examplecp -r lualib/ /example/mkdir example/luacd examplevim example.confserver { listen 8083; ...原创 2020-03-28 16:42:12 · 1325 阅读 · 0 评论 -
Centos 开机启动Openresty之中的Nginx
centos 7是用Systemd进行系统初始化的,Systemd是Linux系统中最新的初始化系统(init)关于Systemd的详情介绍在这里:https://www.linuxidc.com/Linux/2015-04/115937.htmhttps://www.linuxidc.com/Linux/2016-09/135464.htmSystemd服务文件以.servi...原创 2020-03-24 11:42:56 · 1775 阅读 · 0 评论 -
Nginx 配置语法和主要命令语法
配置文件有指令块和指令构成,主要有四种指令块:http, upserver,server,location指令块以 {} 大括号将多条指令组织在一起。指令形式是 指令名 参数 ; 指令与参数以空格符分隔。部分指令的参数支持正则表达式,比如 location# 注释$ 变量include 语句允许组合多个配置文件以提升可维护性...原创 2020-01-05 21:57:13 · 489 阅读 · 0 评论 -
vim高亮检测语法设置
在源码安装Nginx过程中,有一个很好的选项可以给Vim提供高质量检测语法设置。解压完毕,nginx文件夹里面有一个contrib 目录下新建目录mkdir /root/.vim把contrib/vim目录下的几个文件都拷贝到/root/.vim目录下cp -r contrib/vim/* ~/.vim/用vim编辑文件的时候,可以使用很漂亮的高亮语法。...原创 2020-01-05 20:58:57 · 725 阅读 · 1 评论 -
Nginx设置windows开机自动启动
Nginx的安装参考这里:https://blog.youkuaiyun.com/aganliang/article/details/86745526基本思路是把Nginx注册为windows的服务。1.下载winsw https://github.com/kohsuke/winsw/releases比如:WinSW.NET4.exe sample-minimal.xm...原创 2019-12-27 09:39:57 · 1530 阅读 · 1 评论 -
centos7 源码编译安装Nginx
1.安装依赖yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel2.也需要安装pcrepcre-config --version3.安装cd /usr/local/src/wget http://nginx.org/download/nginx-1.17.6.tar.gz...原创 2019-12-17 22:15:07 · 346 阅读 · 0 评论 -
Openresty 安装和简单使用
在150服务器进行安装部署和测试使用。官网下载 tar.gz. 包 :http://openresty.org/cn/installation.html安装或者升级依赖包:yum install pcre-devel openssl-devel gcc curltar -xzvf openresty-VERSION.tar.gzcd openresty./config...原创 2019-11-19 09:30:32 · 1071 阅读 · 2 评论 -
goaccess分析日志
如何安装,参考:https://goaccess.io/download安装完毕goaccess,如何使用,参考这里:https://github.com/allinurl/goaccessBy default, GoAccess listens on port 7890,so记得一定要打开防火墙的7890端口!!!!# 实时监控日志,输出为htmlgoaccess /opt/g...原创 2019-11-18 22:16:57 · 686 阅读 · 0 评论 -
设置Nginx反向代理设置
需求:隐藏上游服务器的某些url访问地址,访问上游的多个服务使用代理。upstream services_name { server ip or dns;}--这里设置上游服务器的地址,下面用services_name来引用它。server { listen 8282; server_name localhost; location /app1_...原创 2019-02-17 21:17:15 · 733 阅读 · 0 评论 -
用 Nginx 搭建一个具备负载均衡的反向代理服务
使用Nginx作为反向代理服务器,上游服务器用Apache服务器,访问地址:http://localhost:8088 在Nginx的配置文件中进行一下配置: 其中,upstream name {} 和server {} 可以配置多个,用于反向代理多个上游服务器。在http的上下文中添加以下指令:upstream local { ...原创 2019-02-02 23:20:27 · 332 阅读 · 0 评论 -
Nginx windows安装
Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和反向代理服务器,也是一个 IMAP/POP3/SMTP代理服务器。在高连接并发的情况下,Nginx是Apache服务器不错的替代品。社区免费版下载:http://nginx.org/windows 安装启动说明:http://nginx.org/en/docs/...原创 2019-02-01 22:02:38 · 227 阅读 · 0 评论