时间:2021-07-31 09:15:33
PS:买了一套商用代码,需要授权域名,且只能授权一个域名,子域名也不可用,你说气人不。
主要是需要搭测试环境,总不能测试环境再买一套吧。那不就是耍流氓嘛。
实现思路:
曾在nginx负载均衡中,获取域名是代理域名而不是真实的域名,联想到,那这个问题应该就应韧而解了呀,肯定没问题,说干就干
准备工作:
负载均衡配置了解:http://blog.cfdns.com.cn/shows-32-448.html
反向代理和正向代理的区别就是:正向代理代理客户端,反向代理代理服务器
反向代理:
location /
{
proxy_pass http://127.0.0.1:8324;
#只要用户在浏览器中访问的域名绑定了 VIP VIP 下面有RS;则就用$host ;host是访问URL中的域名和端口
proxy_set_header Host $host;
#把源IP 【$remote_addr,建立HTTP连接header里面的信息】赋值给X-Real-IP;这样在代码中 $X-Real-IP来获取 源IP
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
}
1 |
|