使用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.*.*/*,代理完成