咨询热线:4006-75-4006

售前:9:00-23:30    备案:9:00-18:00    技术:7*24h

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

2017-05-27 17:25:25 5817次
以三台电脑为示例: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://www.landui.com/;   --这里后面得加/	
		}
        location ~ \.(txt|php)$ {
		proxy_pass http://www.landui.com;	--这里后面不能加/	
		}
	}
}

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


首页
最新活动
个人中心