最近一段时间的在公司做的事情是: 1. 为公司的一些线上系统启用https(使用nginx反向代理的方式来实现,之前的应用无需做改动) 2.为符合规则的用户颁发数字证书(自建CA来实现,目前的用途是给公司的安卓和IOS app访问后台服务实现双向认证) 3.给安卓和IOS app提供消息推送的服务( ...
分类:
其他好文 时间:
2016-09-03 19:45:50
阅读次数:
154
1. 安装 1) 从Nginx官网下载页面(http://nginx.org/en/download.html)下载Nginx最新版本(目前是1.5.13版本)安装包; 2) 解压后复制到部署目录。 2. 启动和停止Nginx Nginx目前只支持命令行操作,操作前先进入Dos命令环境,并进入Ngi ...
分类:
其他好文 时间:
2016-09-02 21:38:57
阅读次数:
94
什么是反向代理和负载均衡 反向代理:先来说说什么是正向代理。A通过服务器B访问服务器C。正向代理的一个明确的特点就是我们知道要访问哪个服务器。但是如果服务器C是一个集群,由服务器B决定到底访问集群C上的哪台机器,则服务器B就成了一个反向代理服务器了。 负载均衡:对于一个集群,怎么样让集群中的每台机器 ...
分类:
其他好文 时间:
2016-08-25 21:06:22
阅读次数:
87
ubuntu16.04利用docker搭建java+tomcat+nginx反向代理
新建两个docker容器
dockerrun-it--nameTomcat-mysql-v/mnt:/mnt-p8866:80-p33006:3306ubuntu/bin/bash
dockerrun-itd--namewebserver-p8888:80-v/mnt/:/mnt/ubuntu/bin/bash
root@TestServer:~#dockerps-a
CONTAINERIDI..
分类:
编程语言 时间:
2016-08-24 17:37:20
阅读次数:
455
nginx在LBCluster集群中也可以扮演一定的角色,即反向代理与负载均衡。在一个Web服务中,来自客户端的请求可以经由nginx服务器转发至后端服务器,并且按照一定的算法实现负载均衡。1.反向代理1)在192.168.10.17/24与192.168.10.77/24主机上安装nginx,提供web服务。编辑两台主..
分类:
其他好文 时间:
2016-08-22 23:38:31
阅读次数:
218
###案例1环境nginx,linux,tomcat域名访问是走nginx给后端服务器处理的,问题是域名经过nginx访问直接不能获取到headers,直接tomcat访问可以那么问题肯定在nginx上无法处理headers的问题了,经过查询上面资料得到是nginx的锅,hearders有下划线的锅,nginx设置underscores_in_hea..
分类:
其他好文 时间:
2016-08-20 06:48:29
阅读次数:
1068
错误原因,socket代理编译时候检测到nginx版本不对,抛出异常 修改/root/nginx-1.8.1/src/http/ngx_http_header_filter_module.c static char ngx_http_server_string[] = "Server: xxxx" ...
分类:
其他好文 时间:
2016-08-13 14:00:10
阅读次数:
186
认证反向代理server{listen443ssl;sslon;ssl_certificate/usr/local/nginx/ssl/cn.crt;ssl_certificate_key/usr/local/nginx/ssl/cn.key;server_namewww.aa.com;location/{#proxy_redirectoff;#proxy_set_headerHost$host;#proxy_set_headerX-Real-IP$remote_addr;#proxy_set_h..
分类:
其他好文 时间:
2016-08-06 07:04:45
阅读次数:
292
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;加上上一句后,X-Forwarded-For中存放的将是:IP0, IP1, IP2若不加,则 X-Forwarded-For中存放的是remore_address,即最近的一个代 ...
分类:
Web程序 时间:
2016-08-03 22:18:28
阅读次数:
740