Nginx配置解决跨域,及配置讲解

Posted 阿啄debugIT

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx配置解决跨域,及配置讲解相关的知识,希望对你有一定的参考价值。

一、nginx配置解析

nginx可以解决很多头疼的问题,一般来说,nginx可以用于静态页面的服务器、静态文件缓存服务器、网站的反向代理、负载均衡服务器等。  而实现这一切,基本只要配置nginx.conf即可。

注:nginx.conf默认配置,如果作为静态服务器,只需要将静态文件移动到nginx下的html文件夹即可。

二、问题解析

由于项目前端与后端分离,浏览器对javascript的同源策略的限制,顾出现了跨域的问题。

虽然可以借助浏览器对Access-Control-Allow-Origin 的支持,但有些浏览器是不支持的,所以最佳的方案是采用nginx通过反向代理瞒住浏览器同源策略的跨域。

三、实现过程

配置说明:

  • 配置 / 代理转发到我

以上是关于Nginx配置解决跨域,及配置讲解的主要内容,如果未能解决你的问题,请参考以下文章

跨域讲解学习三(服务器Nginx和Apache配置)

nginx配置跨域gzip加速代理详细讲解

Nginx服务器中处理AJAX跨域请求的配置方法讲解

Nginx 前后端分离及跨域问题

nginx配置解决前端跨域问题

nginx配置反向代理解决vue跨域问题