跳转到内容
返回

nginx代理

开头

今天(2020-5-14)试着用nginx做了一下后端接口的代理,然后了解一下正反向代理,记录一下学习笔记

代理服务器

就是在请求端和响应端之间,多了一层处理我们请求的服务器,叫做代理服务器

分类

正向代理

反向代理

对比

实战

使用nginx做正反向代理实验

正向代理

反向代理

server{
	listen 80;
	server_name ip地址或域名;
	root 前端项目路径;
    # 部署页面
	location = /todo {
	# 备注:如果外面root配置了目录,这里寻找本机目录时,路径为:前端项目路径+/todo
	# 如果内部使用了root,寻找本机目录时,路径为:root目录+/todo
	# 如果内部使用了alias,寻找本机目录时,路径直接为root目录
		index index.html;
	}
    # 部署静态资源
    location ~.*\.(css|js|png|jpg|jepg){
        root 静态资源路径;
    }
    # 转发后端接口 这里一定要在结束添加 /;否则请求后端接口时,会把apis也携带在请求里
	location ^~ /apis/ {
		proxy_pass 后端接口根路径;
	}
}

总结

正向代理的对象是客户端,反向代理的对象是服务端

参考链接



上一篇
近期总结
下一篇
塞尔达通关