nginx缓存及错误页面配置

本机缓存设置浏览器缓存是为了提高加载速度,因此我们可以通过Nginx对静态文件进行缓存。location ~ ^/(images|javascript|js|css|flash|media|static)/ { #过期30天 expires...

2020-11-18

Nginx配置文件nginx.conf详细说明

在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络.#运行用户user www-data; #启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及...

2020-11-18

详解nginx过滤url实现前台js的配置问题

我们在开发的过程中,可能需要一些配置,这些配置可能就是仅仅为了开发的方便,比方说,订单过期时间,生产环境需要半小时失效,但是真正开发时,我不可能等上个半小时,所以这个时...

2020-11-18

使用MongoDB分析Nginx日志的方法详解

本文我们要从日志文件中找出IP访问最多的10条记录,然后判断其是否合法,从而采取对应的措施。感兴趣的朋友们一起来看看吧。日志解析流程
正常情况下,关于Nginx日志解析的流程...

2020-11-18

详解Nginx配置文件

序言Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。Nginx功能丰富,可作为HTTP服务器,也可作为反向...

2020-11-18

CentOS下编译安装nginx及配置缩略图插件的方法教程

相信大家都知道利用yum安装nginx 非常方便,但是有些插件并不会默认安装,比如 http_image_filter_module, 因此我们需要编译安装 nginx,已达到我们的目的。下面来看看详细的方法...

2020-11-18

解决nginx报错信息 client intended to send too large body: 1331696 bytes

解决nginx报错信息 client intended to send too large body: 1331696 bytes1,nginx后台error日志报错2016/02/05 16:23:56 [error] 12024#0: *441106971 connect() failed (...

2020-11-18

nginx动态添加访问白名单的方法

本文实现的功能是:网站启用访问白名单,对于不在白名单中又需要访问的客户,只需打开一个不公开的网址,然后自动获得2小时的访问权限,时间达到后自动删除访问权限实现此功能需要以...

2020-11-18

Nginx实现集群的负载均衡配置过程解析

Nginx 的负载均衡功能,其实实际上和 nginx 的代理是同一个功能,只是把代理一台机器改为多台机器而已。 Nginx 的负载均衡和 lvs 相比,nginx属于更高级的应用层,不牵扯到 ip 和内...

2020-11-18

Nginx 禁止IP访问如何实现

Nginx 禁止IP访问
我们在使用的时候会遇到很多的恶意IP攻击,这个时候就要用到Nginx 禁止IP访问了。下面我们就先看看Nginx的默认虚拟主机在用户通过IP访问,或者通过未设置的域...

2020-11-18

详解Nginx配置多站点需要踩的坑

从Windows下的Apache转移到Linux下的Nginx,发现有很多坑需要踩。
以下就做个简单的记录,方便后来者爬坑。配置Nginx,一般会遇到以下几个坑: 配置nginx支持pathinfo模式 -...

2020-11-18

Linux下yum安装nginx教程

本文教程为大家分享了Linux下yum安装nginx的详细过程,供大家参考,具体内容如下第一步,在/etc/yum.repos.d/目录下创建一个源配置文件nginx.repo:cd /etc/yum.repos.d/vim nginx....

2020-11-18

Nginx反向代理一个80端口下配置多个微信项目详解

Nginx反向代理一个80端口下配置多个微信项目详解 我们要接入微信公众号平台开发,需要填写服务器配置,然后依据接口文档才能实现业务逻辑。但是微信公众号接口只支持80接口(80...

2020-11-18

利用nginx解决跨域问题的方法(以flask为例)

前言我们单位的架构是在api和js之间架构一个中间层(python编写),以实现后端渲染,登录状态判定,跨域转发api等功能。但是这样一个中间会使前端工程师的工作量乘上两倍,原本js可以直...

2020-11-18

详解 Nginx代理功能与负载均衡

序言Nginx的代理功能与负载均衡功能是最常被用到的,关于nginx的基本语法常识与配置已在上篇文章中有说明,这篇就开门见山,先描述一些关于代理功能的配置,再说明负载均衡详细。Ng...

2020-11-18

使用Nginx实现负载均衡的策略

一、nginx简介nginx是一个高性能的HTTP服务器和反向代理服务器。它起初是俄罗斯人Igor Sysoev开发的,至今支撑者俄罗斯的很多大型的网站。二、nginx支持的三种负载均衡策略轮...

2020-11-18

详解Nginx日志配置及日志切割

日志配置
日志对于统计排错来说非常有利的。本文总结了nginx日志相关的配置如access_log、log_format、open_log_file_cache、log_not_found、log_subrequest、rewrite_log...

2020-11-18

详解Nginx反向代理到Tomcat服务器

在实际生产中,Tomcat服务器一般不单独使用在项目中,对于静态资源的响应Nginx表现的比较好,另外由于nginx是专门用于反向代理的服务器,所以很容易实现将java的请求转发到后端交给...

2020-11-18

centos7系统下nginx安装并配置开机自启动操作

准备工作我的centos7系统是最小化安装的, 缺很多库, 首先安装必须的运行库yum install wget gcc gcc-c++ pcre-devel zlib-devel##创建工作目录并进入工作目录mkdir -p /z/n...

2020-11-18

在ubuntu下为nginx配置支持cgi脚本的方案

在nginx下支持cgi脚本于支持node类似的,只要在nginx直接做个转发,转发到对应的cgi套接字就好。使用FcgiwrapFcgiqwrap是另外一个CGI封装库,跟Simple CGI类似。安装fcgiwrapapt-...

2020-11-18

阿里云Linux系统Nginx配置多个域名的方法详解

Nginx绑定多个域名,可通过把多个域名规则写一个配置文件里实现,也可通过分别建立多个域名配置文件实现,为了管理方便,建议每个域名建一个文件,有些同类域名则可写在一个总的配置...

2020-11-18

详解阿里云LINUX服务器配置HTTPS(NGINX)

背景说明服务器为阿里云 ECS,操作系统为 CentOS 6.5。部署配置说明第一步,安装nginx之所以要先安装 nginx,是因为下面配置域名解析的时候可以直接在浏览器看到效果,当然了,先配置...

2020-11-18

如何在nginx中配置缓存静态文件

这篇教程说明你应该怎样配置 nginx、设置 HTTP 头部过期时间,用 Cache-Control 中的 max-age 标记为静态文件(比如图片、 CSS 和 Javascript 文件)设置一个时间,这样用户的浏览...

2020-11-18

Nginx 应用范围和使用详解

Nginx 应用详解前言本文只针对Nginx在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介绍的不完整,毕竟只是我个人使用过和了解...

2020-11-18

Nginx中if语句的判断条件与多条件判断详解

一、if语句中的判断条件(nginx)介绍1、正则表达式匹配: ==:等值比较;
~:与指定正则表达式模式匹配时返回“真”,判断匹配与否时区分字符大小写;
~*:与指定正则...

2020-11-18

nginx配置虚拟主机vhost的方法详解

前言所谓虚拟主机,是说通过几个不同的url地址,都能到达nginx环境,只不过针对不同的url,处理的逻辑不同。
nginx支持虚拟主机,但是浏览器等客户端不知道,所以虚拟主机的几个地址,应...

2020-11-18

nginx访问控制的两种方法

环境
系统环境:CentOS6.7
nginx version: nginx/1.8.1一、基于Basic Auth认证
Nginx提供HTTP的Basic Auth功能,配置了Basic Auth之后,需要输入正确的用户名和密码之...

2020-11-18

nginx利用referer指令实现防盗链配置

实现图片防盗链:location ~* \.(gif|jpg|png|webp)$ { valid_referers none blocked domain.com *.domain.com server_names ~\.google\. ~\.baidu\.; if ($invalid_refe...

2020-11-18

CentOS 6.7下nginx SSL证书部署的方法

环境
系统环境:CentOS6.7nginx version: nginx/1.8.1证书# ls /opt/nginx/conf/sslqingkang.me.crt # 公钥qingkang.me.key # 私钥配置vim nginx.conf找到以下内容# HTTPS se...

2020-11-18

利用nginx与ffmpeg搭建流媒体服务器过程详解

需求
本文介绍的是利用nginx和ffmpeg搭建流媒体服务器的过程。例如这种场景:公司内部需要同时观看在线直播时,如果每个人直接观看必然给出口带宽带来压力,影响正常访问外网的同...

2020-11-18

Nginx日志实现访问异常报警详解

前言
在工作中为了防止一些恶意访问的行为,例如不断的请求刷流量,通过实时过滤Nginx访问日志,将单位时间内访问次数达到指定阀值的来源ip及时的通知系统管理员,这里通过邮件的方...

2020-11-18

Nginx日志按日期切割详解(按天切割)

实现需求
本文实现的功能是在吗每天凌晨00:00把前一天的Nginx日志access.log重命名为access-xxxx-xx-xx.log格式,例如:access-2016-10-01.log,下面话不多说了,来看看详细的实现...

2020-11-18

如何将 Nginx 配置为Web服务器的方法

阅读之前,建议先阅读初识 Nginx。 之后,我们来了解一下 Nginx 配置。抽象来说,将 Nginx 配置为 Web 服务器就是定义处理哪些 URLS 和如何处理这些URLS 对应的请求。具体来说,就...

2020-11-18

ubuntu 下的nginx服务器配置详解

ubuntu 下的nginx服务器配置详解1.nginx服务器的安装sudo apt-get install nginx2.nginx服务器的启动sudo /etc/init.d/nginx start3.多域名对应不同的后台服务器
在/etc/ng...

2020-11-18

Nginx的完整配置详解及实例代码

Nginx的完整配置详解 最近公司新项目,由于自己是小白,跟着项目经理对Nginx进行配置,在网上找到一篇相关资料,觉得不错,并可以完成配置,这里记录下,实例代码:#运行用户user...

2020-11-18

CentOS 7下编译安装Nginx 1.11.10教程

前言之前分享过一篇 CentOS下编译安装nginx及配置缩略图插件的方法教程,当时的环境是 CentOS 6.x 和 Nginx 1.9.x 。 本次安装的环境为 CentOS 7.2 和 Nginx 1.11.10, 有些配...

2020-11-18

Linux centos7环境下Nginx安装教程

Linux centos7环境下安装Nginx的步骤详解1、 首先到Nginx官网下载Nginx安装包下载好后会见到类似下面的一份文件创建nginx-src目录并且去到nginx-src目录里运行如下命令即可...

2020-11-18

详解 Nginx 负载均衡和反向代理配置和优化

Nginx 负载均衡和反向代理配置和优化DNS 轮询方式:介绍:DNS 轮询是指一个域名可以绑定到多个的 ip 服务器上, 用户在访问的时候 dns轮询访问这几个 ip 的服务器, 达到负载均...

2020-11-18

Nginx 服务器重启关闭重新加载命令

nginx -s reload :修改配置后重新加载生效nginx -s reopen :重新打开日志文件nginx -t 测试nginx配置文件是否正确检查正确性时,出现:nginx: the configuration file /home/k...

2020-11-18

Windows下Nginx的配置及配置文件部分介绍

一、在官网下载 nginx的Windows版本,官网下载:http://nginx.org/download/选择你自己想要的版本下载,解压 nginx(例如nginx-1.6.3) 包到你的window盘里的目录上。执行下列操作:(需...

2020-11-18

详解 Nginx 301重定向的配置

详解 Nginx 301重定向的配置301重定向是很常见的需求,比如访问 nowamagic.net,自动跳到 www.nowamagic.net。或者倒过来,访问 www.nowamagic.net 跳到 nowamagic.net。Nginx 中...

2020-11-18

Nginx 多站点配置实例详解

Nginx 多站点配置实例详解在一台 VPS 上,我们有时候需要同时跑几个 virtualenv。比如 virtualenv app1 跑的是 Django 的一个应用,而 virtualenv app2 跑的是 Tornado。那么如...

2020-11-18

nginx服务器配置解决ajax的跨域问题

在采用jquery ajax调用http请求时,发现了一系列问题:
如采用firebug调试API请求(这个API是自己服务器的应用),看到服务器明明返回200状态,response返回数据也是json格式,但ajax返回...

2020-11-18

nginx日志按天生成和定期删除日志的方法

问题:nginx会按照nginx.conf的配置生成access.log和error.log,随着访问量的增长,日志文件会越来越大,既会影响访问的速度(写入日志时间延长),也会增加查找日志的难度,nginx没有这...

2020-11-18

加速nginx性能: 开启gzip和缓存

开启gzip配置# 开启gzipgzip on;# 启用gzip压缩的最小文件,小于设置值的文件将不会压缩gzip_min_length 1k;# gzip 压缩级别,1-10,数字越大压缩的越好,也越占用CPU时间,后面会有...

2020-11-18

Windows下Nginx安装配置教程

首先去官网下载nginx1.0.11的Windows版本,官网下载下载到软件包后,解压 nginx-nginx1.0.11.zip 包到你喜欢的根目录,并将目录名改为nginx。然后,执行下列操作:cd nginxstart ngin...

2020-11-18

利用Nginx反向代理与负载均衡搭建多人测试环境详解

前言假如我们使用 git 进行版本控制,在一个大型网站中,开发人员在不同的分支上开发不同的需求,当一个需求开发完成需要测试,我们会把这个分支告诉测试人员,然后测试人员在测试机...

2020-11-18

CentOS 7.0下nginx实现每天定时分割日志

环境说明:
操作系统CentOS7.0,默认在线安装nginx。
nginx配置文件路径:/etc/nginx/nignx.conf,
nginx日志文件路径:/var/log/nginx/access.log
nignx.pid路径:/run/nginx.pid...

2020-11-18

windows下nginx的安装使用及解决80端口被占用nginx不能启动的问题

目前nginx已被广泛使用,今天我们首先来讲讲nginx在Windows下的搭建。1、安装到nginx官网下载一个Windows下使用的最新版本,目前是1.11.10,如图:下载下来解压缩就可以。2、运行运...

2020-11-18

nginx修改默认运行80端口的方法

前言之前在文章windows下nginx的安装、使用及80端口被占用导致nginx不能启动问题的解决中提到nginx默认使用80端口,而Windows下80端口被系统进程占用的解决办法。但有时候不...

2020-11-18
返回顶部
顶部