标签: Nginx,跨域html
在以前的分享的跨域资源共享的文章中,有提到要注意跨域时,若是要发送Cookie,Access-Control-Allow-Origin就不能设为*,必须指定明确的、与请求网页一致的域名。在这次项目开发中与他人协做中就遇到此类问题。nginx
反向代理(Reverse Proxy)方式是指以代理服务器来接受Internet上的链接请求,而后将请求转发给内部网络上的服务器;并将从服务器上获得的结果返回给Internet上请求链接的客户端,此时代理服务器对外就表现为一个服务器。反向代理服务器对于客户端而言它就像是原始服务器,而且客户端不须要进行任何特别的设置。客户端向反向代理的命名空间(name-space)中的内容发送普通请求,接着反向代理将判断向何处(原始服务器)转交请求,并将得到的内容返回给客户端,就像这些内容本来就是它本身的同样。
http { include mime.types; default_type application/octet-stream; sendfile on; server { listen 8000; #监听8000端口,能够改为其余端口 server_name localhost; # 当前服务的域名 location /wili/api/ { proxy_pass 你的接口地址; #添加访问路径录为/will/api的代理配置 proxy_http_version 1.1; } location / { proxy_pass http://localhost:8001; proxy_http_version 1.1; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } }
配置的解释:json
==须要注意的一点是nginx启动可能会冲突端口形成启动不成功,可在任务管理器查看是否启动成功。==api
浏览器跨域的解决方式有不少种:跨域