使用Nginx代理后端接口

当后端的项目访问压力大时,这时候我们需要将项目部署到多台服务器上,减轻单个服务器的压力

1、首先打开nginx的安装位置,在conf文件夹中找到nginx.conf文件

2、添加一个server,一个server就是一个服务

upstream my_house {
//这里的server可以写多个,默认采用轮询的方法
	  server http://192.168.*.*:10600;//代理的具体后端端口
	}
	
	server {
    listen 9090;//监听的端口号
    server_name localhost;//ip地址或者是域名

    location /{
    //下面四行位置用来解决前后端项目的跨域问题
     add_header Access-Control-Allow-Origin $origin_list;
     add_header Access-Control-Allow-Origin *;
     add_header Access-Control-Allow-Credentials true;  
     add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';

        proxy_pass my_house;//代理的后端端口方法
    }
   }

3、重启nginx,访问端口

访问http://localhost:9000/* 相当于访问 http://192.168.*.*:10600/*,代理完成

你可能感兴趣的:(前端,nginx)