nginx反向代理配置

一、反向代理介绍
反向代理:将代理的软件nginx部署在服务器上,通过访问这台代理服务器去访问其它的网络地址,这就是反向代理了。

示意图:
​​​​​​​​在这里插入图片描述
二、nginx配置反向代理
进入nginx的安装目录,进入/conf目录,打开nginx.conf文件,建议提前先备份;

如果是windows,还需要提前配置host文件,配置好ip和域名对应关系:

例如:配置域名对应到本地的ip;

127.0.0.1 www.testNginx.com
127.0.0.1 www.yangshilei.com
127.0.0.1 www.qiaosong.com

然后就是配置nginx.conf的文件:

几种样例如下:

1.配置了nginx代理静态文件访问

2.配置了域名跳转

3.配置了反向代理

http {
	# 静态资源文件访问:
	# 浏览器访问:http://www.testnginx.com/static/img/4.jpg,就能找到nginx本地所在的C:/static/img的4.jpg图片
    server {
        listen       80;
        server_name  www.testNginx.com;
	
        location /static/img {
            root   C:/;
            index  index.html index.htm;
        }
		
    }

server {
        listen       8088;
        server_name  www.testNginx.com;
		
		# 域名跳转,当页面数据localhost:8088或者www.testNginx.com:8088,跳转到百度首页
		rewrite	^/ https://www.baidu.com;
    }

	server {
		listen 80;
		server_name www.yangshilei.com;
		
		location / {
			proxy_redirect off;
		    proxy_pass http://192.168.81.184:7094;
		}
    }
	
	# 反向代理到阿里云上的springboot项目查询天气预报
	server {
		listen 7080;
		server_name www.yangshilei.com;
		
		location / {
			proxy_redirect off;
		    proxy_pass http://47.94.111.71:7080/;
		}
    }
	
	
    server {
		listen 80;
		server_name www.qiaosong.com;
		
		location / {
			proxy_redirect off;
		    proxy_pass http://192.168.81.184:7095;
			proxy_set_header Host $host;
		}
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值