Nginx 反向代理ddns网站

由于一些原因,需要反向代理一些ip经常变化的站点,最初以为只要把域名填好就行,ip变化的时候,nginx会根据ddns域名来回源,但是事实并非如此,在每一次更换ip地址之后,都要reload一下nginx。。。因为,nginx在启动时就已经把源站的域名解析成IP了,然后缓存它。。。如果域名的解析变了,nignx也不会有任何动作。

那么,解决方案是什么?

配置文件如下

server {
... ...
       resolver 8.8.8.8 valid=60s;
       resolver_timeout 60s;
... ...
location /
{   
... ...
    set $mydomain example.com:8443;
    proxy_pass https://$mydomain;
... ...
}

https://www.nginx.com/blog/dns-service-discovery-nginx-plus/

https://nginx.org/en/docs/http/ngx_http_core_module.html#resolver

原创文章,作者:mantou,如若转载,请注明出处:https://v2ez.com/198.html

(0)
mantoumantou
上一篇 2021年5月11日
下一篇 2021年5月25日

相关推荐

  • 自签名ssl+浏览器信任

    这里不需要指定域名,因为稍后在浏览器里面可以手动信任 openssl req -x509 -nodes -newkey ec:<(openssl ecparam -name …

    6天前
  • 分享一个合并 protobuf 的小工具

    https://github.com/joesonw/oneproto 用来把多个 protobuf 合并为一个(如果 package 不同,通过 nested message 来…

    代码程序 2023年5月13日
  • 富士 XF56mm F1.2 R WR

    富士 XF56mmF1.2 R WR 最近买了一只镜头,主要原因是X100V 夜拍能力太差,晚上拿起相机想快速拍一张的时候大概率是糊的,要么就拉高ISO 全是噪点。对富士镜头群不了…

    2023年9月7日
  • IP 查询新选择

    分享一个自己利用 cf wk 搭的,后台用的是 vip 版本的数据库,每日更新,哪天没钱续费了可能就黄了。 查当前 ip 信息 curl https://iplookup.forb…

    代码程序 2023年11月1日
  • 开源精简小探针 Artemis

    ui使用material you design的beercss,我认为这是简洁好看的设计规范 后端则使用我自己的封装声明式后端框架 URN.ts demo 附上一张截图 使用很简单…

    2024年10月27日
  • 使用 acme.sh 部署通配符证书申请与分发服务

    你是不是也遇到过这些问题:太穷买不起年付的通配符证书,手上有好几台白嫖的服务器,有的还没有 80 和 443 端口,证书申请起来麻烦,手动申请和部署的话每几个月还要维护一次(免费证…

    代码程序 2022年4月5日
  • 如何解决GitHub作图床国内无法显示的问题

    最开始我用 WordPress 是直接将图片放到 VPS 上,后来发现转移有些不方便也不好管理,再加上一直是便宜主机,容量也有限。后来我又转到 ya.ru,上传方式和速度都不理想。…

    代码程序 2021年4月20日
  • Linux服务器SSH端口一键修改脚本

    说明:我们的很多VPS服务器,默认的端口都是22,所以一直会被人扫描爆破,很容易会出现问题,所以我们需要通过修改端口来尽可能减少这种事情发生,但对于很多小白或者很懒的人来说,更喜欢…

    代码程序 2021年5月25日
  • linux综合脚本集成器

    这 Bash 脚本用于监测服务器的网络流量使用情况,并根据预设的阈值进行操作。它首先显示当前的接收和发送流量,然后询问用户是否设置流量阈值。用户可以选择设置阈值,并输入所需的阈值(…

    2024年4月29日
  • 2023年B2 PRO主题最新版绕过授权方法

    B2 PRO主题最新版4.2.6绕过授权方法: 1、附件中的b2.zip是原版压缩包 2、附件中的b2-active.php是免授权激活文件,上传到WordPress根目录,浏览器…

    代码程序 2023年4月3日

发表回复

登录后才能评论