# set site favicon location /favicon.ico { root html; } OR location = /favicon.ico { log_not_found off; } 这样就可以关闭NGinx 反向代理找到的问题…
1.定义 跨域是指a页面想获取b页面资源,如果a.b页面的协议.域名.端口.子域名不同,所进行的访问行动都是跨域的,而浏览器为了安全问题一般都限制了跨域访问,也就是不允许跨域请求资源.注意:跨域限制访问,其实是浏览器的限制.理解这一点很重要!!! 2.跨域访问示例 假设有两个网站,A网站部署在:http://localhost:81 即本地ip端口81上:B网站部署在:http://localhost:82 即本地ip端口82上. 现在A网站的页面想去访问B网站的信息,A网站页面的代码如下(这里…
一.xftp无法连接服务器 在xftp中配置正确的ip,用户名和密码后,居然无法连接 解决方案:将协议里面的FTP换成SFTP,注意换成SFTP后端口就默认换成22,要还是原来的21就还是连不上的哈 二.Nginx 出现 403 Forbidden 最终解决 在用nginx配置的时候,出现403禁止访问错误 解决方案:打开nginx.conf,例如:vim /etc/nginx/nginx.conf,把 user 用户名 改为 user root 或 其它有高权限的用户名称即可 原来一般默认是:…
为nginx反向代理设置自定义错误页面 转:https://blog.csdn.net/u014433030/article/details/77507839 如果我们的nginx配置了反向代理,如下: location ^~ /wyq/ { proxy_pass https://127.0.0.1:$wyq_port; proxy_redirect https://127.0.0.1:$wyq_port/ /; #proxy_redirect off; proxy_set_header Hos…
在前面写的一篇文章SpringMVC 跨域,我们探讨了什么是跨域问题以及SpringMVC怎么解决跨域问题,解决方式主要有如下三种方式: JSONP CORS WebSocket 可是这几种方式都是基于服务器配置的,即对于自己的网站是可以通过这几种方式解决的,可是现在遇到另一个需求(前面提到过,写扇贝插件,我们不能更改扇贝的服务器配置,也不能发短信叫他们给我配置一下). 本文探讨了前端如何通过Nginx反向代理的方式解决跨域问题. 跨域 再次重申: 跨域是浏览器行为,不是服务器行为. 实际上,请…
前言 这几天有个需求:做个表单页面,要求后台人员能自定义发布表单,用户来填写表单.我一想,这不麦克表单有现成的吗,拿来就用!发布表单后,可以选择使用iframe方式嵌入网站,一切顺利. 当时的网站是http协议,后来升级了https,发现完全加载不出来.原因是浏览器的安全限制,在https协议下不允许有http的iframe请求.然而,除了交钱,也不能将麦克的协议变成https 前端无法解决这个问题,想了想,可以使用Nginx反向代理来实现.说白了,就是把自己的服务器当做代理服务器,骗过浏览器,…
跨域:浏览器从一个域名的网页去请求另一个域名的资源时,域名.端口.协议任一不同,都是跨域 . 下表格为前后端分离的域名,技术信息:   域名 服务器 使用技术 前端 http://b.yynf.com nginx vue框架 后端api http://api.yynf.com nginx php 两种方式解决跨域的问题: 解决方法一: 在php入口index.php文件加入header头代码,允许访问解决了js调用api跨域的问题. header("Access-Control-Allow-Or…
如果后端真是的服务器设置有类似防盗链或者根据http请求头中的host字段来进行路由或判断功能的话,如果反向代理层的nginx不重写请求头中的host字段,将会导致请求失败,报400错误,解决办法: location中设置 proxy_set_header Host $http_host; [root@nignx ~]#vim /usr/local/nginx/conf/nginx.conf server { listen ; server_name localhost; charset utf…
转载自:https://blog.csdn.net/qq_22208737/article/details/80787396 如果后端真是的服务器设置有类似防盗链或者根据http请求头中的host字段来进行路由或判断功能的话 ,如果反向代理层的nginx不重写请求头中的host字段,将会导致请求失败,报400错误, 解决办法: location中设置 proxy_set_header Host $http_host; 将头信息返回服务器…
说到nginx,不得不说真的很强大,也带来很多便利用于解决一些头疼的难题. 一般来说可以用来做:静态页面的服务器.静态文件缓存服务器.网站反向代理.负载均衡服务器等等,而且实现这一切,基本只需要改改那万能的配置文件即可. 之前的博文记录了作为负载均衡.这里先记录一下作为静态页面的服务器和反向代理跨域的使用. 结合之前 <angularjs+webapi2 跨域Basic 认证授权>的案例,对跨域的方式进行改造一下. 一.静态页面服务器 nginx.conf 的配置(其实默认的也是如此,所以作为…