河北省(冀) 山西省(晋) 辽宁省(辽) 吉林省(吉) 黑龙江省(黑) 江苏省(苏) 浙江省(浙) 安徽省(皖) 福建省(闽) 江西省(赣) 山东省(鲁) 河南省(豫) 湖北省(鄂) 湖南省(湘) 广东省(粤) 海南省(琼) 四川省(川、蜀) 贵州省(黔、贵) 云南省(滇、云) 陕西省(陕、秦) 甘肃省(甘、陇) 北京 天津 上海 重庆 专业帮助各站长解决备案疑难,24小时在线咨询 QQ 微信 Skype 飞机

已经快速备案的域名如何使用国内VPS

来源:备案网站www.eeded.com 作者: 快速域名备案 浏览:次 发布时间: 2022-03-21 09:34
一、为什么有这一要求
情景是,海外域名+国内vps,新项目必须经常的拆换域名,可是服务项目不用变动。因此 会挑选海外划算的域名应用,控制成本挑选域名的方法也多。例如GoDaddy,这一要求下,海外域名不可以办理备案。为了更好地处理这一不办理备案,又必须偏向国内vps的要求。还有一个缘故是,拥有域名之后就能申请办理https。
二、全过程碰到了如何的技术性难题
1.依照上边的构思大家的计划方案是
2.碰到了那样的难题,便是nginx代理后仍然被云提醒必须办理备案域名,资询了小伙伴们
反向思索:云如何知道你前面代理的域名的?这一逻辑思维是不正确的,应当思索云怎么判断你是未登记域名的?应该是获得到你的host,依据host查看域名授权管理,国家工信部的域名办理备案插口。
(a)依照这一逻辑思维,大家把proxy_set_headerHost换为ip那样就绕过了他的查看,proxy_set_header代表什么意思?容许彻底改变或是加上发往后面端网络服务器的请求头。因此 原配备的$host是我的域名,也就是落入国内vps中的要求host還是我的域名那样我也开启了拦击,更改成域名就ok了。
(b)第二个,绕过方式大家将proxy_set_headerHost设成一个授权管理的域名,那样還是能够绕过。
#PROXY-START/location~*.(php|jsp|cgi|asp|aspx)${proxy_passhttp://114.*.*.*;proxy_set_headerHost114.*.*.*;#改动host原先,关联的是$host,更改成ipproxy_set_headerX-Real-IP$remote_addr;proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;proxy_set_headerREMOTE-HOST$remote_addr;}location/{proxy_passhttp://114.*.*.*;proxy_set_headerHost114.*.*.*;#改动host原先,关联的是$host,更改成ipproxy_set_headerX-Real-IP$remote_addr;proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;proxy_set_headerREMOTE-HOST$remote_addr;add_headerX-Cache$upstream_cache_status;#SetNginxCacheadd_headerCache-Controlno-cache;expires12h;}#PROXY-END/
三、结果和感受
先掌握他人完成该技术性的原理,例如云怎么获取你域名的,分析全部http要求,把要求的域名取下来,了解这一原理后就了解怎样绕过了,knowitthenhackit。
对技术性完成原理要弄清,例如nginx环境变量,花五分钟读一读很有可能就了解该怎么办。

版权声明:请尊重代理备案_域名快速备案_网站快速备案_快速备案网网原创内容, 如需转载建站资讯文章,请注明文章原始地址。
原文地址:/wangzhanxinwen/2022/0321/4354.html

分享给好友