详解基于CentOS 7配置Nginx自启动 Nginx是广为流行的轻量级Web服务器软件。它开源,短小精悍,简单易用,深受广大互联网企业以及IT运维人员所喜爱。很多时候,我们在生产环境基于编译方式安装Nginx后,Nginx需要手工配置自启动服务,以确保服务器异常宕机后自动重启该服务。以下描述的是基于CentOS 7下来配置自启动服务,供大家参考。 Fatmouse 2019-12-21 nginx 875 0 阅读全文
nginx实现负载均衡和动静分离 nginx配置(windows配置),供大家参考,具体内容如下 以下是我的项目用到的一份配置文件 Fatmouse 2019-12-21 nginx 853 0 阅读全文
nginx+redis实现session共享 上一篇我们介绍了nginx实现的负载均衡和动静分离,我们在文章的末尾说到,负载均衡需要面临的一个问题是内存数据的同步。例如:我有A,B两台服务器做了负载均衡,当我在A服务器上执行了登录并且将登录数据存入session的时候,这些session数据只存在于A服务器上,而没有在B服务器上,假如在处理下一个请求的时候,我需要用到session的数据,而不巧的是,这个请求刚好被交由B服务器来处理,这时候就会出现B服务器拿不到session数据的情况,从而造成错误。 Fatmouse 2019-12-21 nginx 657 0 阅读全文
Nginx配置代理gRPC的方法 Nginx 1.13.10新增了对gRPC的原生支持。本文介绍如何配置Nginx的gRPC。安装NginxNginx版本要求:1.13.10。 Fatmouse 2019-12-21 nginx 1329 0 阅读全文
Nginx limit 限制访问模块的方法 Nginx 的 limit 模块用于限制 Nginx 的访问。limit 模块包含有两个部分:limit_connlimit_conn 模块的实现比 limit_req 简单,直接对拥有相同变量值的连接进行计数,超过限制的连接返回 503 错误(Service Temporarily Unavailable)。 Fatmouse 2019-12-21 nginx 811 0 阅读全文
Nginx 启用 OCSP Stapling的配置 这里,我将介绍什么是 OCSP Stapling 以及为什么要开启它。在线证书状态协议(Online Certificate Status Protocol),简称 OCSP,是一个用于获取 X.509 数字证书撤销状态的网际协议,在 RFC 6960 中定义。OCSP 用于检验证书合法性,查询服务一般由证书所属 CA 提供。OCSP 查询的本质,是一次完整的 HTTP 请求加响应的过程,这中间涵括的 DNS 查询、建立 TCP 连接、Web 端工作等步骤,都将耗费更多时间,使得建立 TLS 花费更多时长。 Fatmouse 2019-12-21 nginx 821 0 阅读全文
Nginx直接返回Json的实例 如下所示: 以上这篇Nginx直接返回Json的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。 Fatmouse 2019-12-21 nginx 824 0 阅读全文
基于nginx access日志格式详解 nginx的nginx.cnf中,使用log_format字段可以指定日志的格式文件。log.fromat: 字段分别对应: Fatmouse 2019-12-21 nginx 826 0 阅读全文
使用log_format为Nginx服务器设置更详细的日志格式方法 nginx服务器日志相关指令主要有两条,一条是log_format,用来设置日志格式,另外一条是access_log,用来指定日志文件的存放路径、格式和缓存大小,一般在nginx的配置文件中日记配置(/usr/local/nginx/conf/nginx.conf)。 Fatmouse 2019-12-21 nginx 1050 0 阅读全文
Nginx 日志改成 JSON 格式的方法 Nginx 日志默认为普通文本的格式,例如,下面是 Nginx 的一行访问日志: 为了便于利用 Elastic Stack 日志平台收集展示 Nginx 的日志,可以将 Nginx 的日志改成 json 的格式。修改后的 json 日志格式如下所示: Fatmouse 2019-12-21 nginx 898 0 阅读全文
nginx返回json或者文本格式的方法 用nginx怎么返回json格式或者文本格式的数据?其实很简单,如下代码:1、返回文本格式 Fatmouse 2019-12-21 nginx 1208 0 阅读全文
Nginx stub_status 监控模块的功能实现 Nginx 的 stub_status 模块用于查看 Nginx 的基本状态信息。模块实现的功能通过这个模块,可以看到如下的 Nginx 状态信息: Fatmouse 2019-12-21 nginx 799 0 阅读全文
关于nginx+uWsgi配置遇到的问题的解决 uWSGI 是在像 nginx 、 lighttpd 以及 cherokee 服务器上的一个部署的选择。更多选择见 FastCGI 和 独立 WSGI 容器 。 你会首先需要一个 uWSGI 服务器来用 uWSGI 协议来使用你的 WSGI 应用。 uWSGI 是一个协议,同样也是一个应用服务器,可以提供 uWSGI 、FastCGI 和 HTTP 协议。 Fatmouse 2019-12-21 nginx 872 0 阅读全文
Nginx启用proxy_cache缓存的方法 顾名思义,proxy_cache 是用于 proxy 模式(一般也可称为反代)的缓存功能。本文介绍其基本用法。 Fatmouse 2019-12-21 nginx 921 0 阅读全文
Nginx在MAC上的安装、启动、重启和关闭 执行如下命令安装完以后,可以在终端输出的信息里看到一些配置路径:如果是macOS 1.12以上的系统,在安装过程中可能会出现”warning”,说是不支持该版本的操作系统,可以暂时先忽略它。 Fatmouse 2019-12-21 nginx 1114 0 阅读全文
使用nginx搭建点播和直播流媒体服务器的方法步骤 环境 centos7 nginx1 安装nginx依赖包 yum install gcc gcc-c++ openssl-devel zlib-devel pcre pcre-devel yamdi Fatmouse 2019-12-20 nginx 1320 0 阅读全文
Nginx 启用 BoringSSL的配置方法 本文介绍以 BoringSSL 作为 Nginx 加密库的配置方法。BoringSSL 是由谷歌从 Openssl 中抽出来后独立发展的作品,是 Google、Cloudflare 等大牌的御用。 Fatmouse 2019-12-20 nginx 1006 0 阅读全文
Nginx启用Brotli算法压缩的示例 Brotli 是 Google 开发的一种压缩格式,它通过内置分析大量网页得出的字典,实现了更高的压缩比率,同时几乎不影响压缩 / 解压速度。 Fatmouse 2019-12-20 nginx 912 0 阅读全文
Nginx禁止指定UA访问的方法 本文介绍 Nginx 禁止指定 UA 访问的配置。UA,即 Http User Agent,在 Nginx 中使用内置变量 $http_user_agent 表示,该信息作为 request header 的一部分被发往 webserver。因此,对 webserver 来说,有一种禁止访问的方式,就是对 UA 进行判断。 Fatmouse 2019-12-20 nginx 968 0 阅读全文