Nginx
文章平均质量分 64
fFee-ops
it's tough.
展开
-
kong网关
1. kong网关简介Kong是一款基于OpenResty(Nginx + Lua模块)编写的高可用、易扩展的,由Mashape公司开源的API Gateway项目。Kong是基于NGINX和Apache Cassandra或PostgreSQL构建的,能提供易于使用的RESTful API来操作和配置API管理系统,所以它可以水平扩展多个Kong服务器,通过前置的负载均衡配置把请求均匀地分发到各个Server,来应对大批量的网络请求。2. 为什么需要 API 网关API网关是一个服务器,是系统的原创 2022-02-16 16:49:36 · 15488 阅读 · 1 评论 -
OpenResty应用
假设我们现在有个需求:用户访问链接获得一个页面。我们将使用OpenResty来实现。商品详情页系统架构介绍商品详情页架构的要求 ->高可用 ,-> 高性能,-> 高并发 ;一般来说 业界分为 2种主流的方案1. 中小公司的详情页方案很多中小型 电商的商品详情页 可能一分钟都没有一个访问,这种的话,就谈不上并发设计,一个tomcat 就能搞定。还有一种中小型公司呢?虽然说公司不大,但是也是有几十万日活。然后几百万用户,这种公司,就是稍微大点的公司,他们的商品详情用,采取的方案可能是原创 2022-02-15 18:15:16 · 2399 阅读 · 0 评论 -
OpenResty常用命令
主要帮助对http请求取参、取header头、输出等。原创 2022-02-15 14:07:03 · 319 阅读 · 0 评论 -
Openresty安装
yum安装你可以在你的 CentOS 系统中添加 openresty 仓库,这样就可以便于未来安装或更新我们的软件包(通过 yum update 命令)①添加OpenResty仓库运行下面的命令就可以添加仓库:sudo yum install yum-utilssudo yum-config-manager --add-repohttps://openresty.org/package/centos/openresty.repo②安装OpenResty然后就可以像下面这样安装软件包,比如原创 2022-02-15 14:04:10 · 4458 阅读 · 1 评论 -
OpenResty介绍
OpenResty是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。OpenResty通过汇聚各种设计精良的 Nginx 模块(主要由 OpenResty 团队自主开发),从而将Nginx 有效地变成一个强大的通用 Web 应用平台。这样,Web 开发人员和系统工程师可以使用 Lua 脚本语言调动 Nginx 支持的各种 C 以及 Lua 模原创 2022-02-15 13:27:09 · 2033 阅读 · 0 评论 -
Nginx跨域配置、防盗链配置
跨域配置当出现403跨域错误的时候No 'Access-Control-Allow-Origin' header is present on the requested resource,需要给Nginx服务器配置响应的header参数:server { listen 80; server_name test.cross.com; if ( $host ~ (.*).cross.com){ set $domain $1;##记录二级域名值 } #是否允许请求带有验证信息 add_he原创 2022-02-13 16:01:04 · 1404 阅读 · 0 评论 -
nginx 原理与优化参数配置
nginx 原理与优化参数配置1、mater 和 worker2、worker 如何进行工作的3、一个 master 和多个 woker 有好处(1)可以使用 nginx –s reload 热部署,利用 nginx 进行热部署操作(2)每个 woker 是独立的进程,如果有其中的一个 woker 出现问题,其他 woker 独立的,继续进行争抢,实现请求过程,不会造成服务中断4、设置多少个 woker 合适worker 数和服务器的 cpu 数相等是最为适宜的。设少了会浪费 cpu,设多原创 2020-10-11 19:54:56 · 181 阅读 · 0 评论 -
Nginx 配置高可用的集群
Nginx 配置高可用的集群1、什么是 nginx 高可用即有主从两台Nginx服务器,平时都是主机在工作,当主机宕机后,从机能接替主机工作,避免服务中断。(1)需要两台 nginx 服务器(2)需要 keepalived(3)需要虚拟 ip2、配置高可用的准备工作(1)需要两台服务器 192.168.17.129 和 192.168.17.131(2)在两台服务器安装 nginx(3)在两台服务器安装 keepalived3、在两台服务器安装 keepalived(1)使用 yu原创 2020-10-11 19:38:39 · 273 阅读 · 0 评论 -
Nginx 配置实例-动静分离
Nginx 配置实例-动静分离1、什么是动静分离①Nginx 动静分离简单来说就是把动态跟静态请求分开,不能理解成只是单纯的把动态页面和静态页面物理分离。严格意义上说应该是动态请求跟静态请求分开,可以理解成使用 Nginx处理静态页面,Tomcat 处理动态页面。动静分离从目前实现角度来讲大致分为两种,一种是纯粹把静态文件独立成单独的域名,放在独立的服务器上,也是目前主流推崇的方案;②通过 location 指定不同的后缀名实现不同的请求转发。通过 expires 参数设置,可以使浏览器缓存过原创 2020-10-11 16:25:09 · 202 阅读 · 0 评论 -
Nginx 配置实例-负载均衡
Nginx 配置实例-负载均衡1、实现效果(1)浏览器地址栏输入地址 http://192.168.17.129/edu/a.html,负载均衡效果,平均 8080和 8081 端口中2、准备工作(1)准备两台 tomcat 服务器,一台 8080,一台 8081(2)在两台 tomcat 里面 webapps 目录中,创建名称是 edu 文件夹,在 edu 文件夹中创建页面 a.html,用于测试3、在 nginx 的配置文件中进行负载均衡的配置4、nginx 分配服务器策略第一种 轮询原创 2020-10-11 16:14:55 · 277 阅读 · 0 评论 -
Nginx 配置实例-反向代理实例
Nginx 配置实例-反向代理实例实例1实例2实例11、实现效果(1)打开浏览器,在浏览器地址栏输入地址 www.123.com,跳转到 liunx 系统 tomcat 主页面中2、准备工作(1)在 liunx 系统安装 tomcat,使用默认端口 8080tomcat 安装文件放到 liunx 系统中,解压进入 tomcat 的 bin 目录中,./startup.sh 启动 tomcat 服务器(2)对外开放访问的端口firewall-cmd --add-port=8080/tcp原创 2020-10-11 12:43:22 · 459 阅读 · 0 评论 -
Nginx 的配置文件
Nginx 的配置文件1、nginx 配置文件位置cd /usr/local/nginx/conf/nginx.conf2、配置文件中的内容可以将 nginx.conf 配置文件分为三部分:第一部分:全局块 从配置文件开始到 events 块之间的内容,主要会设置一些影响 nginx 服务器整体运行的配置指令,主要包括配置运行 Nginx 服务器的用户(组)、允许生成的 worker process 数,进程 PID 存放路径、日志存放路径和类型以及配置文件的引入等。比如 worker_p原创 2020-10-11 00:17:02 · 21755 阅读 · 0 评论 -
Nginx的常用的命令
Nginx的常用的命令进入 nginx 目录中cd /usr/local/nginx/sbin1、查看 nginx 版本号./nginx -v2、启动 nginx./nginx3、停止 nginx./nginx -s stop4、重新加载 nginx./nginx -s reload原创 2020-10-11 00:04:34 · 145 阅读 · 0 评论 -
Nginx的安装
Nginx的安装1、准备工作(1)打开虚拟机,使用远程连接工具连接 linux 操作系统(2)到 nginx 官网下载软件;Nginx下载地址2、开始进行 nginx 安装(1)安装 pcre 依赖第一步 联网下载 pcre 压缩文件依赖wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz第二步 解压压缩文件使用命令tar –xvf pcre-8.37.tar.gz第三步 进原创 2020-10-11 00:03:12 · 144 阅读 · 0 评论 -
Nginx 简介
Nginx 简介什么是 nginx正向代理反向代理负载均衡动静分离Nginx 模块什么是 nginxNginx 是高性能的 HTTP 和反向代理的服务器,处理高并发能力是十分强大的,能经受高负载的考验,有报告表明能支持高达 50,000 个并发连接数。详细介绍正向代理需要在客户端配置代理服务器进行指定网站访问如果把局域网外的 Internet 想象成一个巨大的资源库,则局域网中的客户端要访 问 Internet,则需要通过代理服务器来访问,这种代理服务就称为正向代理。反向代理暴露的是代理服原创 2020-10-10 23:48:53 · 2286 阅读 · 0 评论