Nginx

Nginx是由俄罗斯软件工程师Igor Sysoev开发的一个高性能的HTTP和反向代理服务器,具备IMAP/POP3和SMTP服务器功能。Nginx最大的特点是对高并发的支持和高效的负载均衡,在高并发的需求场景下,是Apache服务器不错的替代品。目前,包括新浪、腾讯等知名网站已经开始使用Nginx作为Web应用服务器。

编译nginx的源码安装subs_filter模块

使用nginx的反向代理功能搭建nuget镜像服务器时,需要针对官方nuget服务器的响应内容进行字符串替换,比如将www.nuget.org替换为镜像服务器的主机名,将https://替换为http://。而nginx没有内置这个功能,需要使用第三方module,比如subs_filter。 在nginx中配置module,不像apache那么简单(复制

2015-08-07 10:50:28

虚拟主机ip配置,nginx.conf文件配置及日志文件切割

今天粗略整理了一下虚拟主机配置,nginx.conf文件的配置,及日志文件的切割,记录如下: nginx虚拟主机配置:1、IP地址配置,2、绑定ip地址和虚拟主机详情:1、ip地址的配置:ifconfig eth0 192.168.0.15 netmast 255.255.255.0虚拟ip及对应server块基本配置:ifconfig eth0:1 19

2015-08-07 10:50:26

nginx有时候图片下载或者500错误问题原因

  有时候通过nginx的方式去访问url,会出现500错误,或者导致下载的图片不完整。 有可能是因为nginx的配置不对,查看nginx的log会发现没有权限访问proxy_temp。   首先确认工作进程(worker process)的用户: 检查配置文件nginx.conf的user指令 user  www-data;

2015-08-07 10:50:26

Nginx做NodeJS应用负载均衡配置实例

这篇文章主要介绍了Nginx做NodeJS应用负载均衡配置实例,本文直接给出配置实例,需要的朋友可以参考下。 负载均衡可以把用户的请求分摊到多个服务器上进行处理,从而实现了对海量用户的访问支持。负载均衡的架构如图所示:   对于复杂的Web应用来说,用Nginx做前端负载均衡是理所当然的事。 下面,我们用Ng

2015-08-07 10:50:24

【Nginx】如何应对HTTP组态

相同的配置项可以在相同的时间内发生的多个块。例如HTTP片、server片、location片。阻断取之于在配置项值。 处理HTTP配置项分下面4个步骤: 创建数据结构用于存储配置项相应的參数设定配置项在配置文件里出现时的限制条件与回调方法实现上述回调方法,或使用Nginx预设的14个回调方法合并不同级别的同名配置项

2015-08-07 10:50:21

nginx + resin配合使用问题

在A机器上用resin部署了一台接口服务器,用了一段时间后需要扩容。 从A上拷贝所有配置和数据至B服务器,修改了resin的IP配置。 <server id=\"\" address=\"127.0.0.1\" port=\"37080\">   <http port=\"27080\" host=\"10.1.101.1

2015-08-07 10:50:21

Nginx中的进程亲和性 affinity

Nginx采用多进程Master/Worker结构,Worker进程数为CPU个数时工作效率最高,Nginx通过affinity为每个Worker进程绑定一个CPU,避免进程切换带来的消耗,同时能够保证缓存命中率。 Nginx配置文件conf/nginx.conf中关于Worker进程个数,和affinity的配置命令: worker_process

2015-08-07 10:50:21

nginx中sendfile、tcp_nopush、tcp_nodelay的解释

参考:http://www.th7.cn/system/lin/201306/41314.shtml sendfile 现在流行的web 服务器里面都提供 sendfile 选项用来提高服务器性能,那到底sendfile是什么,怎么影响性能的呢?sendfile实际上是 Linux2.0+以后的推出的一个系统调用,web服务器可以通过调整自身的配置来决定

2015-08-07 10:50:18

Nginx upstream性能优化

1      目的 完成基于大报文和小报文场景的Nginx压测方案设计,其在长连接和短连接的最佳并发模型测试结果如下表: 大报文在短连接场景QPS在1.8K左右,在长连接场景QPS在2.1K左右,提升16.5%; 小报文在短连接场景QPS在5.6K左右,在长连接场景QPS在11.8K左右,提升一倍; 业务

2015-08-07 10:50:18

CentOS_6.5安装Nginx+PHP+MySQL

准备工作 安装make yum -y install gcc automake autoconf libtool make 安装g++ yum install gcc gcc-c++ 下面正式开始 -------------------------------------------------------------

2015-08-07 10:50:17

centos php-fpm nginx配置

移除旧的软件包:yum remove httpd* php* 安装:yum install php php-fpm yum install php-gd php-mysql php-mbstring php-xml php-mcrypt 验证配置文件: /etc/init.d/nginx configtest 重启: /etc/

2015-08-07 10:50:15

在阿里云服务器(ECS)上从零开始搭建nginx服务器

      本文介绍了如何在阿里云服务器上从零开始搭建nginx服务器。阿里云服务器(ECS)相信大家都不陌生,感兴趣的同学可以到http://www.aliyun.com/product/ecs去购买,或到体验馆去体验(半个月有效期)。至于如何注册、管理ECS这里就不详细介绍了。因为官方文档已经写的很清楚了。如果还不清楚,打咨

2015-08-07 10:50:15

Nginx添加到windows服务

在windows平台,把Nginx注册到服务,又可以启动、停止和重启的方法,网上并没找到好的办法。 既然如此,唯有自己写程序实现了 使用C#进行编写,有兴趣的可以下载源码自己改:源码下载 或直接下载编译好的程序,需要.net framework 2.0或.net framework 4.0的环境支持 下载:程序下载 功能说明,使用自己定义的bat脚

2015-08-07 10:50:14

nginx+Memcached 缓存设计

单页面缓存方案   单静态页缓存   解决问题场景 常见的缓存设计利用System.Web.Cache 保存在内存内,效率高,可以减轻数据库访问的压力。但是Web除了获取数据之外,还有呈现页面渲染,生成HTML很多功能都是消耗性能。在Web层也需要一个缓存,同时柔性设计,应用代码不需要大变动。    

2015-08-07 10:50:06

nginx+php-fpm+mysql分离部署详解

相信大家将这三者部署到同一台主机应该已经不陌生了,今天在这里,给大家演示一下如何将三者部署到三台主机上。 实验系统:CentOS 6.6_x86_64 实验前提:大部分软件使用编译安装,请提前准备好编译环境,防火墙和selinux都关闭 实验软件:nginx-1.9.3 mariadb-10.0.20 php-5.6.11 memcache-2.2.7

2015-08-07 10:50:04

nginx+redis 实现 jsp页面缓存,提升系统吞吐率

最近在开发的时候,发现之前APP客户端的一部分页面用的是webview交互,这些页面请求很多,打开一套试卷,将会产生100+的请求量,导致系统性能下降。于是考虑在最靠近客户端的Nginx服务器上做Redis缓存。综合了下网上对于php缓存的资料,经过一番改动,终于搭建成功。由于网上的是针对php的,而且没有说明,对于我这种完全不动运维的人来说,研究下来还是挺

2015-07-29 11:55:28

Linux下uWSGI+NGINX部署Django+AngularJs

最近尝尝鲜,试试单页面框架Augular,之前就有单页面前端开发经验,不过那是用jQuery的 最近jQuery缺点太明显了,太臃肿了,大的前端应用往往都是一个一个jq组建,插件堆积而出,加上对DOM操作的随意性,使得应用的可读性和可维护性非常差 Angular就不介绍了,最吸引人的无非是MVC 不过做到一半遇到了一个致命性问题 应用是前后端分离的,

2015-07-29 11:32:18

A Django setup using Nginx and Gunicorn

This is a howto on setting up Django on a Linux (Ubuntu) system using Nginx as a reverse proxy and Gunicorn as a Django service. The conventional way to run Django in prod

2015-07-29 11:32:18

Setting up Django with Nginx, Gunicorn, virtualenv, supervisor and PostgreSQL

http://michal.karzynski.pl/blog/2013/06/09/django-nginx-gunicorn-virtualenv-supervisor/ Django is an efficient, versatile and dynamically evolving web application developm

2015-07-29 11:30:47

Mac os X 配置 django + uWSGI + nginx 简单构建过程分享

python的安装就不多说了 一.Django的安装,从https://www.djangoproject.com/download/,Django官网参考下载方式 我用的方法是: First, download Django-1.6.2.tar.gz (checksums). Then: tar xzvf Djang

2015-07-29 11:30:40