nginx 基本入门教程

这篇教程简单介绍了 nginx 并且讲解了一些 nginx 可以解决的简单任务。这里,我们假设 nginx 已经安装在读者的机器上。如果没有,可以看一下如何安装 nginx。这篇教程主要讲解...

2020-11-18

nginx http重定向https配置说明

nginx http重定向https配置说明现在什么苹果,谷歌浏览器请求地扯基本都要求使用https了,如何把原来的http协议重定向到https中呢,这里我们可以使用http反向代理软件nginx。使用...

2020-11-18

Nginx搭建https服务器教程

HTTPS简介HTTPS(Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单来讲就是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此...

2020-11-18

Nginx 配置反向代理使用 Google fonts 字体并开启 HTTP2/SSL 支持

由于博客主题使用了 Google fonts PT Serif 字体,国内只能通过中科大的代理来使用 Google fonts 字体。然而最近发现其速度不稳定,响应时间有时候甚至超过 600ms。刚好因为自...

2020-11-18

Nginx中报错:Permission denied与Connection refused的解决

本文主要记录一下各种环境中 nginx 的错误和解决办法,下面话不多说了,来看看详细的介绍吧。一、13: Permission deniedNginx错误:2017/04/19 14:46:46 [crit] 4172#0: *671 ope...

2020-11-18

nginx配置支持php的pathinfo模式配置方法

nginx模式不支持pathinfo模式,类似info.php/hello形式的url会被提示找不到页面。下面的通过正则找出实际文件路径和pathinfo部分的方法,让nginx支持pathinfo。location ~ \.ph...

2020-11-18

详解Nginx location 匹配规则

语法规则location [=|~|~*|^~] /uri/ { … } 模式 含义 location = /uri = 表示精确匹配,只有完全匹配上才能生效 loca...

2020-11-18

Crontab+Shell做Nginx日志切割脚本实例代码

平日里,我们需要把 Nginx 的错误日志输出到文件里,但是时间一长,文件就特别大,之前我服务器上日志就一周没管它,今天一看日志文件都32个G了,大的吓人。于是就写了个日志切割的脚本...

2020-11-18

Nginx下无法使用中文URL的解决方法

前言最近更换了博客空间后,发现许多文章页出现404的情况,找了一下原因,发现是由于URL含有中文而Nginx默认不支持中文URL导致的。此文记录了解决方法。
在Apache中,要实现对中文...

2020-11-18

Nginx自定义访问日志的配置方式

前言Nginx日志主要分为两种:访问日志和错误日志。日志开关在Nginx配置文件(/etc/nginx/nginx.conf)中设置,两种日志都可以选择性关闭,默认都是打开的。
访问日志主要记录客户端访...

2020-11-18

Nginx防止流量攻击的配置详解

使用场景最近在工作中遇到一个问题,项目中报告查询系统负载均衡集群相关配置已经完成,两种实现方式分别是基于Ehcache和Redis的session管理策略。大家都知道服务器资源有限的,...

2020-11-18

nginx 让users有权限启动的两种方法

nginx 让users有权限启动两种方法普通用户在restart和reload nginx时,会报错:the "user" directive makes sense only if the master process runs with super-user privilege...

2020-11-18

Nginx 代理与负载均衡详解

Nginx 代理与负载均衡详解 nginx除了可以做网站的虚拟主机之外,还可以做代理器,并且, nginx在代理器的基础上可以做到负载均衡。
一、代理器:
所谓代理器,即接受请求,将请求进...

2020-11-18

利用nginx+lua+redis实现反向代理方法教程

前言最近因为工作需要,要进行IVR的重构, 我们现在系统接了三家IVR服务商, N个业务, 由于IVR这玩意一般只能外网回调, 而开发环境又不允许外网随便访问,着实烦人。 所有我们打算重...

2020-11-18

详解nginx同一端口监听多个域名和同时监听http与https

详解nginx同一端口监听多个域名和同时监听http与https1、同一端口监听多个域名
如今公网ip资源越来越珍贵,多域名监听应用非常广泛,就是用一个端口,比如80或者443,监听多个入口...

2020-11-18

nginx启动服务提示98: Address already in use错误的解决

前言今日到公司就被其他人告知官网所有页面打开都是502。平常都是正常的怎么就突然页面就502了呢,下面就开始troubleshooting。下面来看看详细的解决过程:
发现问题公司web服...

2020-11-18

Linux平台通过nginx和vsftpd构建图片服务器

因为开发需要,需要在Linux上构建一个独立的图片服务器,此处默认您已安装好Linux系统。系统环境:CentOs6.5,Vmware10一、Nginx安装1、nginx安装环境nginx是C语言开发,建议在linux...

2020-11-18

Nginx下实现pathinfo及ThinkPHP的URL模式

打开Nginx配置文件(不同版本的Nginx可能稍有不同),配置:#去掉$是为了不匹配行末,即可以匹配.php/,以实现pathinfo#如果不需要用到php后缀,也可以将其去掉location ~ .php { #原有...

2020-11-18

nginx超时设置详细介绍

nginx常用的超时配置说明client_header_timeout语法 client_header_timeout time
默认值 60s
上下文 http server
说明 指定等待client发送一个请求头的超时时间(例如:GET / H...

2020-11-18

LINUX中NGINX反向代理下的TOMCAT集群(详解)

Nginx具有反向代理(注意和正向代理的区别)和负载均衡等特点。这次Nginx安装在 192.168.1.108 这台linux 机器上。安装Nginx 先要装openssl库,gcc,PCRE,zlib库等。Tomcat 安装在19...

2020-11-18

Linux下Nginx安装教程

Linux下Nginx安装教程分享,具体内容如下1、安装编译文件及库文件yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel2、安装PCRE,Nginx的rewrite的...

2020-11-18

Nginx中worker connections问题的解决方法

查看日志,有一个[warn]: 3660#0: 20000 worker_connections are more than open file resource limit: 1024 !!原来安装好nginx之后,默认最大的并发数为1024,如果你的网站访问...

2020-11-18

CentOS 7中利用yum安装Nginx的方法教程

前言因为最近在筹备Docker系列课程,其中涉及到在CentOS 7中安装Nginx。遇到一些问题,所以想着将过程总结分享出来供大家参考学习,下面来看看详细的介绍:当使用以下命令安装Nginx...

2020-11-18

详解Linux中Nginx反向代理下的tomcat集群

Nginx具有反向代理(注意和正向代理的区别)和负载均衡等特点。这次Nginx安装在 192.168.1.108 这台linux 机器上。安装Nginx 先要装openssl库,gcc,PCRE,zlib库等。Tomcat 安装在19...

2020-11-18

Nginx配置详解(推荐)

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

2020-11-18

详解nginx静态资源服务器简单配置

传统的web项目,一般都将静态资源存放在 webroot的目录下,这样做很方便获取静态资源,但是如果说web项目很大,用户很多,静态资源也很多时,服务器的性能 或许就会很低下了。这种情况...

2020-11-18

详解nginx如何配置HTTPS

使用ssl模块配置同时支持http和https并存一,生成证书# 1、首先,进入你想创建证书和私钥的目录,例如:cd /etc/nginx/# 2、创建服务器私钥,命令会让你输入一个口令:openssl genrsa -...

2020-11-18

详解nginx服务器http重定向到https的正确写法

http重定向到https使用了nginx的重定向命令。那么应该如何写重定向?之前老版本的nginx可能使用了以下类似的格式。rewrite ^/(.*)$ http://domain.com/$1 permanent;或者rewr...

2020-11-18

nginx源码分析线程池详解

nginx源码分析线程池详解一、前言
nginx是采用多进程模型,master和worker之间主要通过pipe管道的方式进行通信,多进程的优势就在于各个进程互不影响。但是经常会有人问道...

2020-11-18

nginx服务器通过配置来解决API的跨域问题

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

2020-11-18

nginx源码分析configure脚本详解

nginx源码分析——configure脚本一、前言
在分析源码时,经常可以看到类似 #if (NGX_PCRE) .... #endif 这样的代码段,这样的设计可以在不改动源码的情况下,通过简单的定义...

2020-11-18

Nginx 实现灰度发布的三种方法总结

Nginx 实现灰度发布的三种方法总结灰度发布的主要原理是访问路由的控制,重点是保证每次访问的是同一个节点。方式一:通过调节负载均衡权重 负载均衡 建立在现有网络结...

2020-11-18

详解NGINX访问https跳转到http的解决方法

问题:浏览器打开https://www.freexyz.cn/aaa.html,然后跳转到https://www.freexyz.cn/aaa.html网站架构:用户--https--->nginx代理---http---->tomcat/nginx+phpnginx待遇发给后端...

2020-11-18

详解Nginx几种常见实现301重定向方法上的区别

Nginx下常见的301跳转有以下三种,虽然都能达到同样的目的。但是三种写法上还是有区别的,主要的区别是在正则匹配的性能上。第一种:使用rewrite指令,通过正则匹配所有的URI后再去...

2020-11-18

nginx参数的详细介绍

nginx参数的详细介绍 最近公司的项目中涉及到旧老项目迁移,需要在nginx上做些配置,所以简单学习了下,好记性不如烂笔头,也许可以帮助到大家,#开启进程数 <=CPU数 worker...

2020-11-18

nginx虚拟主机配置实例详解

nginx虚拟主机配置server { listen 80; server_name localhost; location / { root html; index index.html index.htm; } error_page 404 /404.htm...

2020-11-18

nginx实现tomcat动静分离详解

1.为什么要实现动静分离1)nginx的处理静态资源能力超强主要是nginx处理静态页面的效率远高于tomcat的处理能力,如果tomcat的请求量为1000次,则nginx的请求量为6000次,tomcat每...

2020-11-18

详解nginx 配置多个tomcat共用80端口

场景:项目1放在tomcat1中,项目2放在tomcat2中,两个tomcat放在同一台服务器上,需要共享80端口访问注意:这里和集群部署是不同的,集群部署是一个项目放在多个tomcat中。这里通过ngin...

2020-11-18

详解Nginx 和 PHP 的两种部署方式的对比

详解Nginx 和 PHP 的两种部署方式的对比2种部署方式简介 第一种 前置1台nginx服务器做HTTP反向代理和负载均衡 后面N太服务器的Nginx做Web服务,并调用php-fpm提供的fast c...

2020-11-18

nginx配置引发的403问题解决办法

nginx配置引发的403问题解决办法一、问题:在curl nginx配置的本地域名时出现403nginx_error.log日志如下:
二、疑问1、www.requesturi.com配置如下:发现root目录与error日志中...

2020-11-18

nginx location匹配实例详解

nginx location匹配实例详解例1、nginx配置:
例2、nginx 配置:

例3、nginx配置:

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!...

2020-11-18

详解nginx日志定时备份和删除

一旦开启了nginx日志功能,每天nginx都会生成一定大小的日志文件,如果系统稳定运行,没有任何问题,那么日志基本上不会去查看。但这些日志如不及时清理,日渐积累,对服务器的磁盘空间...

2020-11-18

CentOS 7下安装Nginx服务器

安装所需环境Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境。一. gcc 安装
安装 nginx 需要先将官网下载的源码进...

2020-11-18

利用nginx如何匹配多个条件

问题分析
熟悉nginx的都知道,nginx不想其他语言那样可以支持逻辑或与运算,也不支持if else和if嵌套。
因为公司内部服务器不允许外部访问,所以在nginx使用$remote_addr对ip做了...

2020-11-18

CentOS利用Nginx搭建下载功能服务器

利用nginx在服务器搭建下载功能,安装Nginx,pcre
mkdir /usr/local/nginx
tar zxvf pcre-8.12.tar.gz
cd pcre-8.12
./configure --prefix=/usr/local/pcre
make && make insta...

2020-11-18

window下使用nginx提供文件下载服务器配置

1.前言当我们希望分享自己的文件时,有多种方式,局域网可以采用共享,rtx传输,qq传输,发送到邮箱,直接u盘拷贝等等。但最简单的就是开启本地服务器,其他电脑通过网页的方式直接下载,这...

2020-11-18

Nginx反向代理实现支持长连接详解

前言Nginx upstream与后端的连接默认为短连接,通过HTTP/1.0向后端发起连接,并把请求的"Connection" header设为"close"。Nginx与前端的连接默认为长连接,一个用户跟Nginx建立连...

2020-11-18

详解Nginx服务器和iOS的HTTPS安全通信

详解Nginx服务器和iOS的HTTPS安全通信简介在网络通信中,使用抓包软件可以对网络请求进行分析,并进行重放攻击,重放攻击的解决方案一般是使用一个变化的参数,例如RSA加密的时间戳...

2020-11-18

Nginx丢弃http包体处理实例详解

Nginx丢弃http包体处理实例详解http框架丢弃http请求包体和上一篇文章http框架接收包体, 都是由http框架提供的两个方法,供http各个模块调用,从而决定对包体做什么处理。是选择...

2020-11-18

nginx处理http请求实例详解

本文在这基础上分析nginx服务器收到http请求行、请求头部后,http框架是如何调度各个http模块共同完成这个http请求。例如: http框架调度静态模块,获取服务器目录下的某个...

2020-11-18
返回顶部
顶部