Nginx
slimina
这个作者很懒,什么都没留下…
展开
-
基于memcached、nginx的tomcat负载均衡和集群
先说明一下测试环境:tomcat1、nginx、memcached安装在192.168.1.11tomcat2安装在192.168.1.101 下面分步实现基于nginx的tomcat负载均衡和集群配置 一,tomcat集群1,先下载msm及其依赖包http://memcached-session-manager.googlecode转载 2014-01-02 10:56:19 · 1417 阅读 · 0 评论 -
LVS+keepalived+nginx实现双机热备负载均衡
LVS+Keepalived+Nginx实现双机热备负载均衡,这是企业中常用采用的高可用负载均衡部署。原创 2015-02-07 14:55:11 · 3158 阅读 · 0 评论 -
Memcached 结合nginx实现小文件存储方案
nginx的memcached_module模块可以直接从memcached服务器中读取内容后输出,后续的请求不再经过应用程序处理,如php-fpm、django,大大的提升动态页面的速度。nginx只负责从memcached服务器中读取数据,要往memcached写入数据还得需要后台的应用程序来完成,主动的将要缓存的页面缓存到memcached中,可以通过404重定向到后端去处理的。memcached是nginx的核心模块,默认是可以直接使用。这个模块只能读,不能写,不过有第三方模块可以做到。我们可以使用原创 2015-04-04 01:41:06 · 3297 阅读 · 0 评论 -
Nginx动态加载新的配置文件
刷新了一下nginx的配置文件,禁止在403,404等错误页面显示nginx的版本号,不过每次都要停止Nginx 再启动Nginx 感觉实在麻烦。搜索一下资料,终于找到一个很简单的命令了,那就是 kill -HUP pid不过首先要查看下进程的PID值 输入ps aux |grep nginx得到下面的结果root 2078 0.0 0.5 4520 75转载 2014-01-03 10:15:39 · 5642 阅读 · 0 评论 -
一个nginx启动关闭重启的shell脚本
#! /bin/sh### BEGIN INIT INFO# Provides: Nginx-php-fpm(fastcgi)# Required-Start: $all# Required-Stop: $all# Default-Start: 3 5# Default-Stop: 0 1 6# Short-D转载 2014-01-03 10:16:34 · 2729 阅读 · 0 评论 -
Nginx https加密以及nginx日志配置与管理
转载:http://www.2cto.com/os/201303/192409.html使用Nginx的优点Nginx作为WEB服务器,Nginx处理静态文件、索引文件、自动索引的效率非常高。Nginx作为代理服务器,Nginx可以实现无缓存的反向代理,提高网站的性能Nginx作为负载均衡服务器,内部可以支持PHP、也可以支持HTTP代理服务器对外进行服务,同时还支持简单的容错转载 2014-02-25 10:39:04 · 2448 阅读 · 0 评论 -
LVS、Nginx、HAProxy优缺点
搭建负载均衡高可用环境相对简单,主要是要理解其中原理。此文描述了三种负载均衡器的优缺点,以便在实际的生产应用中,按需求取舍。转载 2015-02-07 17:09:18 · 2156 阅读 · 0 评论 -
Nginx启动、停止、重启、升级操作命令
1.启动命令nginx -c /usr/nginx/conf/nginx.conf-c参数指定了要加载的nginx配置文件路径。nginx -p /usr/nginx/-p参数指定了nginx安装配置路径。 2.停止命令停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文章)来进行的步骤1:查询nginx主进程号ps -ef | grep ngi转载 2015-02-27 20:35:52 · 1153 阅读 · 0 评论 -
Nginx会话保持和健康检查
Nginx会话保持和健康检查。原创 2015-02-07 19:26:37 · 9041 阅读 · 0 评论 -
关于Nginx的一些优化(突破十万并发)
一、nginx指令中的优化(配置文件)worker_processes 8;nginx进程数,建议按照cpu数目来指定,一般为它的倍数。worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;为每个进程分配cpu,上例中将8个进程分配到8个cpu,当然可以写多转载 2015-03-01 10:20:53 · 1531 阅读 · 0 评论 -
Nginx 实时生成缩略图
缩略图的生成有多种方式,如使用java生成缩略图,也可以使用nginx+lua实现,下面我们讲解一下使用nginx自带的模块生成缩略图,模块:-with-http_image_filter_module。原创 2015-04-05 14:39:47 · 7795 阅读 · 0 评论 -
nginx负载均衡的分配方式
nginx的upstream目前支持的5种方式的分配1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。upstream backserver {server 192.168.0.14;server 192.168.0.15;}2、weight指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的转载 2014-01-02 10:42:09 · 1369 阅读 · 0 评论 -
nginx负载均衡的分配方式
nginx的upstream目前支持的5种方式的分配1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。upstream backserver {server 192.168.0.14;server 192.168.0.15;}2、weight指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的转载 2014-01-16 11:37:19 · 1701 阅读 · 0 评论 -
几种反向代理 服务器比较
软件名称性能功能过滤规则配置Squid不能多核是硬伤;磁盘缓存容量有优势;性能中等多;支持ACL角色控制;支持ICP缓存协议支持外部文件读取及热加载;支持热启动Varnish多核支持;内存缓存;性能强够用;支持集群,但不支持ICP集群;支持后端存活检查转载 2014-02-18 09:08:05 · 15528 阅读 · 1 评论 -
Keepalived+nginx实现双主高可用负载均衡
Nginx+keepalived高可用有两种配置方案:1、Nginx+keepalived 主从配置这种方案,使用一个vip地址,前端使用2台机器,一台做主,一台做备,但同时只有一台机器工作,另一台备份机器在主机器不出现故障的时候,永远处于浪费状态,对于服务器不多的网站,该方案不经济实惠,所以本次不予采用。2、Nginx+keepalived 双主配置这种方案,使用两个vip地址,前端使用2台机器,互为主备,同时有两台机器工作,当其中一台机器出现故障,两台机器的请求转移到一台机器负担,非常适合于当前原创 2015-02-07 16:58:45 · 4164 阅读 · 0 评论 -
nginx非root用户安装
nginx可以使用各平台的默认包来安装,本文是介绍使用源码编译安装,包括具体的编译参数信息。安装开始前,编译环境gcc g++ 开发库之类的需要提前装好,这里默认你已经装好。一般我们都需要先装pcre, zlib,前者为了重写rewrite,后者为了gzip压缩。Centos:使用root用户登录安装 pcre 、zlib和opensslyum instal原创 2014-01-02 10:51:08 · 10992 阅读 · 3 评论