一.定义
什么是所谓的服务器代理
浏览器的同源策略,是为了防止外部程序,访问数据库数据
服务器告诉浏览器,某个指定的外部访问是允许通过的
浏览器就不会阻止,会完成请求和获取响应体
基本实现原理:
在浏览器同源,设定一个 代理服务器
把本该发送给目标服务器的请求,发送给代理服务器
由 代理服务器 发送给 目标服务器
在 通过 代理服务器 从 目标服务器 响应体
进行代理服务器设置
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{}内容的最后,定义代理
二.代理服务器配置