Nginx
庄生了梦
凡是让你痛苦的,都是让你成长的。
展开
-
Nginx配置详解
序言Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩展。Nginx的稳定性、功转载 2017-05-22 22:11:38 · 236 阅读 · 0 评论 -
Nginx基础及其配制说明
为什么使用nginx?现在主流使用的web服务器主要有三种nginx、apache和lighttpd,它们主要的区别我在主流web服务器的区别这一章中介绍了,nginx的优点主要是:异步无阻塞架构,拥有更高的效率;结构化的配置文件,更有效的组织配置数据;社区和论坛非常活跃,学习资料很丰富;使用nginx安装完nginx后,在nginx目录下:sbin/nginx:nginx原创 2017-05-10 14:12:22 · 238 阅读 · 0 评论 -
Nginx基本功能极速入门
本文主要介绍一些Nginx的最基本功能以及简单配置,但不包括Nginx的安装部署以及实现原理。废话不多,直接开始。1、静态HTTP服务器首先,Nginx是一个HTTP服务器,可以将服务器上的静态文件(如HTML、图片)通过HTTP协议展现给客户端。配置:123456server { listen 80; # 端口号 location / { roo原创 2017-05-10 11:56:48 · 483 阅读 · 0 评论 -
解决nginx负载均衡的session共享问题
查了一些资料,看了一些别人写的文档,总结如下,实现nginx session的共享PHP服务器有多台,用nginx做负载均衡,这样同一个IP访问同一个页面会被分配到不同的服务器上,如果session不同步的话,就会出现很多问题,比如说最常见的登录状态,下面提供了几种方式来解决session共享的问题:1、不使用session,换用cookiesession是存放在服务器端的转载 2017-05-24 11:16:12 · 514 阅读 · 0 评论 -
怎样配置让apache访问日志记录真实客户端IP,而不是nginx代理服务器IP
默认apache记录的是nginx代理服务器的IP,并不是真实客户端的IP。怎样让其显示真正的客户端ip呢?修改nginx配置文件,确保有这一行:proxy_set_header X-Real-IP $remote_addr;修改完配置文件后,重新加载配置文件(可以不用重启nginx):/usr/local/nginx/sbin/nginx-s reload修改h转载 2017-05-24 11:14:47 · 784 阅读 · 1 评论 -
windows7及以上系统千万别用nginx做代理,性能不升反降
上周末在家闲的没事干,突然想对nginx做个性能测试,看看到底比tomcat快多少..然而...结果让我出乎意料的大吃一斤....竟然快了-200%....注意是前面有个负号..当时的测试是100个线程*100次请求大概数据是这样的,平均响应tomcat是28ms左右,nginx是80ms左右...然后百思不得其解...故找了个QQ群交流了一下...转载 2017-05-24 09:10:15 · 1962 阅读 · 0 评论 -
Nginx 配置部分详述
不论是本地开发,还是远程到 Server 开发,还是给提供 demo 给人看效果,我们时常需要对 Nginx 做配置,Nginx 的配置项相当多,如果考虑性能配置起来会比较麻烦。不过,我们往往只是需要一个静态 Server,或者一个反向代理 Server,这对 Nginx 来说小菜一碟。本文将给大家介绍 Nginx 配置的基本知识,不想细看的同学可以直接跳到最后一个例子。简原创 2017-05-23 16:24:21 · 547 阅读 · 0 评论 -
Nginx + IIS 实现负载均衡
最近在研究分布式系统架构方面的知识,包括负载均衡,数据库读写分离,分布式缓存redis等。本篇先从负载均衡服务架构入手,关于负载均衡百度百科的定义如下:负载均衡,英文名称为Load Balance,其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。我的解释:一项任务交由一个开发人员处理总会有上限处理能力,转载 2017-05-23 16:25:48 · 483 阅读 · 0 评论 -
全面了解 Nginx 主要应用场景
前言本文只针对Nginx在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介绍的不完整,毕竟只是我个人使用过和了解到过得。所以还请见谅,同时欢迎留言交流Nginx能做什么1.反向代理2.负载均衡3.HTTP服务器(包含动静分离)4.正向代理以上就是我了解到的Nginx在不依赖第三方模块能处理的事情,下原创 2017-05-23 16:13:42 · 348 阅读 · 0 评论 -
NGINX 配置404错误页面转向
什么是404页面如果碰巧网站出了问题,或者用户试图访问一个并不存在的页面时,此时服务器会返回代码为404的错误信息,此时对应页面就是404页面。404页面的默认内容和具体的服务器有关。如果后台用的是NGINX服务器,那么404页面的内容则为:404 Not Found 为什么要自定义404页面在访问时遇到上面这样的404错误页面,我想99%(未经调查,估计数据)的用户会原创 2017-05-23 16:06:56 · 338 阅读 · 0 评论 -
nginx系统真正有效的图片防盗链完整设置详解
关于nginx防盗链的方法网上有很多教程,都可以用,但是我发现很多教程并不完整,所做的防盗链并不是真正的彻底的防盗链!一般,我们做好防盗链之后其他网站盗链的本站图片就会全部失效无法显示,但是您如果通过浏览器直接输入图片地址,仍然会显示图片,仍然可以右键图片另存为下载文件!依然可以下载?这样就不是彻底的防盗了!那么,nginx应该怎么样彻底地实现真正意义上的防盗链呢?首先,我原创 2017-05-23 15:58:06 · 481 阅读 · 0 评论 -
nginx 502 Bad Gateway 错误问题收集
Nginx php-fpm fast-cgi 502 Bad Gateway错误是FastCGI有问题,造成NGINX 502错误的可能性比较多。将网上找到的一些和502 Bad Gateway错误有关的问题和排查方法列一下,先从FastCGI配置入手:1.FastCGI进程是否已经启动2.FastCGI worker进程数是否不够通过命令查看服务器上一共开了多少的 php转载 2017-05-23 15:37:45 · 4254 阅读 · 0 评论 -
nginx优化 突破十万并发
一、一般来说nginx 配置文件中对优化比较有作用的为以下几项:1. worker_processes 8;nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。2. worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000转载 2017-05-23 15:36:17 · 588 阅读 · 0 评论 -
使用nginx作tomcat的负载均衡
目录:1.设置本地跑两个tomcat2.设置nginx开始负载均衡 正文:1.设置本地跑两个tomcat默认的是 server 127.0.0.1:8080还要重新搭建一个,server 127.0.0.1:8090把tomcat复制一份修改它的D:\apache-tomcat-5.5.35-for-nginx\con转载 2017-05-23 15:32:44 · 343 阅读 · 0 评论 -
nginx的upstream目前支持的5种方式的分配
nginx负载均衡基于iphash的session黏贴web server 2010-10-17 18:07:43 阅读30 评论0 字号:大中小 订阅nginx可以根据客户端IP进行负载均衡,在upstream里设置ip_hash,就可以针对同一个C类地址段中的客户端选择同一个后端服务器,除非那个后端服务器宕了才会换一个。nginx的upstream目前支持的5种方式的分配转载 2017-05-23 15:30:36 · 1051 阅读 · 0 评论 -
Nginx配置proxy_pass转发的/路径问题
Nginx配置proxy_pass转发的/路径问题在nginx中配置proxy_pass时,如果是按照^~匹配路径时,要注意proxy_pass后的url最后的/,当加上了/,则会把匹配的路径部分也给代理走;如果没有/,相当于是绝对根路径,则nginx不会把location中匹配的路径部分代理走。(注意:这里说的是proxy_pass的url后面的"/",不是指location 后面的原创 2017-05-23 15:17:41 · 7015 阅读 · 0 评论 -
Nginx:配置指南
Nginx如何处理一个请求基于名字的虚拟主机 Nginx首先选定由哪一个虚拟主机来处理请求。让我们从一个简单的配置(其中全部3个虚拟主机都在端口*:80上监听)开始:server { listen 80; server_name example.org www.example.org; ...}server {转载 2017-05-23 11:15:21 · 997 阅读 · 0 评论 -
Nginx代理功能与负载均衡详解
序言Nginx的代理功能与负载均衡功能是最常被用到的,关于nginx的基本语法常识与配置已在上篇文章中有说明,这篇就开门见山,先描述一些关于代理功能的配置,再说明负载均衡详细。Nginx代理服务的配置说明1、上一篇中我们在http模块中有下面的配置,当代理遇到状态码为404时,我们把404页面导向百度。error_page 404 https://www.baidu转载 2017-05-22 22:13:44 · 443 阅读 · 1 评论