关于前端跨域nginx配置反向代理的问题?

最近调接口跨域,于是就配置了nginx反向代理到另一个地址。
我想问的是,
配置nginx可以反向代理到任何的网站么?

那我岂不是可以获取每个网站的信息了

阅读 3.6k
4 个回答

当然不可以了,别人的服务器上面的nginx配置文件的server_name就是防止这种事情的。
而且别人的接口需要那些参数你也不知道,而且你做的这个事情,怎么说呢,没意义。

根据HTTP请求的header Host选择nginx配置文件里符合条件的server_name的server配置。因此,一个配置文件里可以配置多个不同域名的服务。

可以代理到任何网站,但人家不一定允许你获取!接口是有权限的,你想多了

是啊,就和你随便输网址一样,你可以获取任意网站的信息,这就叫上网

这时候请求报文就起作用了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题