nginx杂谈
爱踢农夫
记录开发中点滴:Python C Lua Nginx Trafficserver Aapache redis
展开
-
nginx反向代理及高速缓存
安装这里就不说了,可以参考我上一篇博客,下面直接上配置,关键点我会注释以下是nginx.conf配置:user nginx;worker_processes 4; #worker的进程数,根据cpu数量调整error_log logs/error.log;#error_log logs/error.log notice;#error_lo原创 2015-11-20 10:24:12 · 874 阅读 · 0 评论 -
nginx开机自启动设置
安装配置略,开机启动脚本如下:建立脚本文件,/etc/init.d/ngx_start, ngx_start文件内容如下#!/bin/bash# nginx Startup script for the Nginx HTTP Servernginxd=/usr/local/nginx/sbin/nginx #原创 2015-11-23 14:25:26 · 705 阅读 · 0 评论 -
nginx ssl测试
nginx反向代理设置ssl,支持https需要开启http_ssl_module模块(生产环境本身已有)一。生成ssl安全证书, 在nginx配置目录新建ssl.conf文件夹,cd到ssl.conf 第一步生成密钥: openssl genrsa -des3 -out c.com.key 1024 输入设置密码原创 2016-07-09 20:48:48 · 2517 阅读 · 0 评论 -
nginx lvs keepalived搭建集群
拓扑图如下:一、为什么要使用负载均衡技术?1、系统高可用性2、 系统可扩展性3、 负载均衡能力LVS+keepalived能很好的实现以上的要求,LVS提供负载均衡,keepalived提供健康检查,故障转移,提高系统的可用性!采用这样的架构以后很容易对现有系统进行扩展,只要在后端添加或者减少realserver,只要更改lvs的配置文件原创 2016-07-09 21:45:08 · 2275 阅读 · 0 评论 -
nginx搭建反向代理配置并测试
系统centos6.2首先装好contos ,此处略。一、安装gcc yum install gcc-c++二、安装所需要的依赖库 yum -y install zlib-devel openssl--devel pcre-devel三、如有安装老版本,则卸载。 查看:find -name nginx 卸载:yum rem原创 2015-11-19 10:41:39 · 49996 阅读 · 2 评论 -
nginx安装配置优化及第三方模块调用(详细)
nginx介绍: nginx是一款轻量级的web服务器/反向代理服务器及邮件代理服务器,由俄罗斯人Igor Sysoev研发,特点是占用内存较少,并发能力强,官方测试,能支持高达50000并发,还有丰富的第三方模块,满足大部分业务需求,中国大陆使用nginx的大公司有阿里、百度、腾讯、新浪、网易等。一、安装(以下采用源码安装,方便以后嵌入第三方模块):原创 2016-08-21 15:44:23 · 3971 阅读 · 0 评论 -
nginx+lua+GraphicsMagick做实时图片裁剪
环境:我本地的虚拟机centos6.2nginx和lua安装这里略过1. 公司某图片服务器要做图片实时裁剪,nginx自带的有ngx_http_image_filter_module,但这个模块使用的GD,GD性能效率及处理后的图片质量都不如GraphicsMagick,并且裁剪后也不会保存,这样每次请求过来都要重新裁剪,所以访问很慢。于是就就想到裁剪后放一个目录,并做好过期或定期原创 2016-08-21 16:26:53 · 3492 阅读 · 0 评论 -
nginx uri重写
在工作使用nginx时,有时会需要对访问的uri进行重新编写, 如访问以下地址: http://www.test.com/api/ccket/v1/queryShows.json?channelCode=0003&cinemaCode=1000019&status=1&sign=00003 需要得到: http://www.test.com/api原创 2016-08-21 17:02:06 · 1155 阅读 · 0 评论 -
ngx提供文件下载并加密
需求描述:要给客户提供一个patch的下载地址,于是想用nginx的目录浏览功能来做,需要让客户看到指定一个目录下的文件列表,然后让他自己来选择该下载那个文件;因笔者环境不同,另外配置了一个server,(这种是未加密的,加密在下面)如下server { listen 80; server_name www.auto.com;原创 2016-08-21 17:14:08 · 762 阅读 · 0 评论