nginx反向代理初探
1.安装nginx
2.在nginx.conf的http区段中配置负载均衡段
#cluser
upstream myCluster{
server 192.168.1.110:1300 weight=5;
#server 192.168.1.110:8040;
}
#轮询负载,5/6的几率访问到192.168.1.110:1300
3.在http区段中配置server段
server {
       listen       80;
       server_name  192.168.1.104; #访问域名或ip
#以下结尾的文件直接访问本地,不用代理
        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|css|js)$
        {
root /usr/share/nginx/html;
}
#除以上文件外所有文件均访问代理
        location / {
                    proxy_pass              http://myCluster;#访问配置的负载,后端ip地址
                    proxy_redirect          off; //关闭后端返回的header修改
       add_header X-Cache $upstream_cache_status; // 增加缓存命中状态,使其可以在浏览器header头中看到
                     proxy_set_header       Host            $host;//修改发送到后端的header的host
                    proxy_set_header        X-Real-IP       $remote_addr; //设置真实ip
                    proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
            }
 }
nginx反向代理初探的更多相关文章
- 使用python自动生成docker nginx反向代理配置
		
由于在测试环境上用docker部署了多个应用,而且他们的端口有的相同,有的又不相同,数量也比较多,在使用jenkins发版本的时候,不好配置,于是想要写一个脚本,能在docker 容器创建.停止的时候 ...
 - Nginx反向代理,负载均衡,redis session共享,keepalived高可用
		
相关知识自行搜索,直接上干货... 使用的资源: nginx主服务器一台,nginx备服务器一台,使用keepalived进行宕机切换. tomcat服务器两台,由nginx进行反向代理和负载均衡,此 ...
 - Nginx反向代理部署指南
		
一.反向代理 我们都知道,80端口是web服务的默认端口,其他主机访问web服务器也是默认和80端口进行web交互,而一台服务器也只有一个80端口,这是约定俗成的标准. 我们来看下面两个场景: 1.服 ...
 - Nginx 反向代理、负载均衡、页面缓存、URL重写及读写分离详解
		
转载:http://freeloda.blog.51cto.com/2033581/1288553 大纲 一.前言 二.环境准备 三.安装与配置Nginx 四.Nginx之反向代理 五.Nginx之负 ...
 - Nginx反向代理和负载均衡
		
一.Nginx反向代理设置 从80端口转向其他端口反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的 ...
 - nginx 反向代理
		
nginx 反向代理 vim nginx.conf http { ..... upstream "tomcatweb" { server 172.30.13.199:8080; s ...
 - 关于nginx反向代理后获取不到客户端的真实ip地址问题
		
前段时间在我的网站上用nginx做了一下反向代理,最近发现不能获取客户端ip了,都是拿到的127.0.0.1的本地ip... 通过查资料后,再去看了看我的配置文件,结果发现我没有如下配置: nginx ...
 - Nginx反向代理配置可跨域
		
由于业务需要,同一项目中的前端代码放在静态环境中,而后端代码放在tomcat中,但此时问题却出现了:前端使用ajax请求后端获取数据时出现如下报错 XMLHttpRequest cannot load ...
 - Nginx反向代理搭建配置
		
1.反向代理方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将服务器上得到的结果返回给internet 上请求连接的客户端,此时代理服务器对外就表现为一个 ...
 
随机推荐
- hdu 1005:Number Sequence(水题)
			
Number Sequence Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)T ...
 - Java Hour8
			
有句名言,叫做10000小时成为某一个领域的专家.姑且不辩论这句话是否正确,让我们到达10000小时的时候再回头来看吧. 本文作者Java 现经验约为7 Hour,请各位不吝赐教. Hour8 Jav ...
 - java_ant详解
			
转自:http://hi.baidu.com/victorlin23/item/721b892c770be3d7a517b695 1,什么是antant是构建工具2,什么是构建概念到处可查到,形象来说 ...
 - 一件关于数据库日志log的无聊事情
			
为何说是无聊的记录呢? 因为事先把问题想复杂了,事后发现的时候觉得更是无聊的行为.还是写下来,毕竟很少弄这么无聊的事情. 事情起因是需要给服务器做性能基数(baseline),用sqldiag 提取了 ...
 - scp 使用
			
[spark-hadoop@master ~]$ sudo scp /etc/profile spark-hadoop@slave1:/etc spark-hadoop@slave1's passwo ...
 - Hark的数据结构与算法练习之桶排序
			
算法说明 桶排序的逻辑其实特别好理解,它是一种纯粹的分而治之的排序方法. 举个例子简单说一下大家就知道精髓了. 假如对11,4,2,13,22,24,20 进行排序. 那么,我们将4和2放在一起,将1 ...
 - WPF MVVM模式下的无阻塞刷新探讨
			
很多时候我们需要做一个工作,在一个方法体里面,读取大数据绑定到UI界面,由于长时间的读取,读取独占了线程域,导致界面一直处于假死状态.例如,当应用程序开始读取Web资源时,读取的时效是由网络链路的速度 ...
 - 状压DP POJ 3254 Corn Fields
			
题目传送门 /* 状态压缩DP:先处理硬性条件即不能种植的,然后处理左右不相邻的, 接着就是相邻两行查询所有可行的种数并累加 写错一个地方差错N久:) 详细解释:http://www.tuicool. ...
 - Color a Tree[HDU1055]
			
Color a Tree Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Tota ...
 - 【BZOJ】1059: [ZJOI2007]矩阵游戏(二分图匹配)
			
http://www.lydsy.com/JudgeOnline/problem.php?id=1059 本题可以看出,无论怎样变化,在同一行和同一列的数永远都不会分手---还是吐槽,,我第一眼yy了 ...