服务器代理跨域

一.定义

什么是所谓的服务器代理
    浏览器的同源策略,是为了防止外部程序,访问数据库数据
    服务器告诉浏览器,某个指定的外部访问是允许通过的
    浏览器就不会阻止,会完成请求和获取响应体


基本实现原理:
    在浏览器同源,设定一个 代理服务器
    把本该发送给目标服务器的请求,发送给代理服务器
    由 代理服务器 发送给 目标服务器
    在 通过 代理服务器 从 目标服务器 响应体

进行代理服务器设置
    phpstudy有三个服务器 
        IIS
        apache   代理http是免费的,代理https是收费的
        nginx    代理http和https,都是收付费的

    使用nginx来做代理服务器,在nginx中来设置代理服务


设置代理服务器
    1,切换PHP和服务器版本
        PHP版本任意,最好是7.0+
        服务器为nginx版本

    2,修改,设定nginx配置文件

        在 配置文件 56行左右 有一个 server{ } 
        必须要将代理配置写在 server{} 的 大括号范围中

        大约是 56行 至  102行 是 server{} 配置范围

        只要是范围内,任意行,都可以

        所有的代理,都有具体的语法规范

        一般是在sever{}内容的最后,定义代理

二.代理服务器配置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值