nginx
叹人间,美中不足今方信
这个作者很懒,什么都没留下…
展开
-
Nginx+Keepalived实现nginx的高可用集群搭建
    Keepalived 是一款高可用的软件,可以自动侦测服务器状态、移除故障服务器、切换到正常运行的服务器、添加恢复后的服务器到集群中。Keepalived 基于 VRRP(Virtual Router Redundancy Protocol,虚拟路由冗余协议) ,主要在 IP 层、TCP 层和应用层起作用。IP 层:定期向服务器集群中的服务器发...原创 2018-03-08 17:41:28 · 1432 阅读 · 0 评论 -
linux/centOS 下安装 ngnix
    Nginx 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,它是由 C 语言开发,建议在 Linux 下运行。Nginx 需要的安装环境如果不知道 linux/centOS 上是否安装了下面的软件,那么先尝试安装 Nginx ,如果安装的过程中出现问题,那么根据错误提示,安装相应的必要环境,例如:...原创 2018-03-01 11:46:21 · 16065 阅读 · 3 评论 -
Nginx的优化和压力测试
    我们要测试 nginx 的负载能力,需要借助压力测试工具。本博客是使用 Apache 服务器自带的一个 web 压力测试工具 ApacheBench ,简称 ab。ab 是一个命令行工具,即通过 ab 命令行,模拟多个请求同时对某一 URL 地址进行访问,因此可以用来测试目标服务器的负载压力。ab 的安装 &am原创 2018-04-03 10:33:23 · 30474 阅读 · 7 评论 -
nginx location路径配置(实路径和虚路径)
1原创 2018-09-05 15:37:31 · 25115 阅读 · 0 评论 -
nginx安装其他模块
cd /usr/local/dev_tools/nginx-1.14.0 # 查看可以使用的内建模块 ./configure --help # 例如添加统计模块 ./configure --with-http_stub_status_module # 下面的操作会覆盖之前的安装,因此有必要备份之前的配置文件 make &&a...原创 2018-09-17 16:45:19 · 1245 阅读 · 0 评论 -
Nginx负载均衡之一致性哈希算法
Nginx提供了多种负载均衡算法,ip_hash是其中的一种,但是通常情况下不用他而用第三方的算法,为什么?因为ip_hash在Nginx是第一层代理时才有效果,如果在经过Nginx前经过了其他代理时,会造成获取的ip不正确。upstream web_server { ip_hash; server 1.1.1.1:8083 weight=5 max_fails=3 fail_...原创 2019-04-14 18:05:39 · 2025 阅读 · 0 评论 -
Nginx跨域访问配置(Web反向代理跨域访问配置)
出于安全的原因,浏览器限制从脚本内发起跨域的HTTP请求,除非响应报文中包含了允许浏览器解析报文的CORS响应头。前后端分离的工程,一般情况下是使用Ajax访问后端接口,Ajax的请求头为X-Requested-With,因此服务端要允许X-Requested-With的请求头add_header 'Access-Control-Allow-Headers' 'X-Requested-Wi...原创 2019-04-22 17:47:55 · 5455 阅读 · 0 评论 -
Nginx指令add_header和proxy_set_header的区别
如何理解反向代理?Nginx是反向代理服务器,我们可以从下面的图来理解为什么是反向代理。以Nginx为中心,数据的流向是从Server到Nginx再到Client,注意我说的是数据(响应数据),而不是请求。我们都知道水流一定是从上游流到下游,所以给Server一个别称上游服务器,当然这个别称并不是我定义的。proxy_set_header和add_header的区别区别:proxy_set...原创 2019-07-09 17:33:37 · 34741 阅读 · 2 评论