您当前的位置:首页 > 计算机 > 服务器 > Nginx

nginx基于文件类型的反向代理

时间:08-01来源:作者:点击数:

以三台电脑为示例:nginx:10.1.1.195 web1:10.1.1.196 web210.1.1.197

编辑10.1.1.195的Nginx配置文件nginx.conf

user  nginx nginx;
worker_processes  5;
error_log  logs/error.log  info;
pid        logs/nginx.pid;

events {
    use epoll;
    worker_connections  65535;
}

http {

    server {
        listen       80;
        server_name  10.1.1.195;
	root /nginxroot/;

        location /images/ {
		proxy_pass http://10.1.1.197/;   --这里后面得加/	
		}
        location ~ \.(txt|php)$ {
		proxy_pass http://10.1.1.196;	--这里后面不能加/	
		}
	}
}

--这里是做的七层代理,上面的配置表示访问10.1.1.195/images/时会调给后面的197的80端口;访问任何以.txt或.php结尾的文件时会调给196的80端口;其它的由195的nginx自己解析

 

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门