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日

相关推荐

  • 使用docker搭建Ghost博客教程

    1. docker安装并开机自启 curl -fsSL https://get.docker.com -o get-docker.sh && sh get-dock…

    2023年2月6日
  • 为什么要用 Git

    〇 版本控制 比如,你晚上写一篇论文,写好了存起来。结果第二天早上起来,你再拿出来一看,害,写的什么啊。早上修改了一大堆,改完了存起来。结果下午一想,害,早上我改什么啊!昨晚那个写…

    代码程序 2024年9月29日
  • virtualizor安装并对接whmcs

    前提 almalinux8或者centos7都可以直接照抄,我是一直用的almalinux8 开始 首先更个新 yum update -y 然后开个心 单押skr echo “15…

    2025年4月25日
  • SSH链式端口转发:本地端口转发+远程端口转发

    SSH本地端口转发与SSH远程端口转发结合起来使用,可以进行链式转发。   假设A主机在公司,B主机在家,C主机为远程云主机。 A主机上运行了Node.js服务,需要在B…

    2021年4月4日
  • 甲骨文/Oracle Cloud Ubuntu 20.04 防火墙设置

    Oracle Cloud Ubuntu 20.04 防火墙设置 Oracle控制面板开放端口 1、ROOT操作 sudo su2、处理预设规则 iptables -D INPUT …

    代码程序 2021年7月16日
  • 富士 XF56mm F1.2 R WR

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

    2023年9月7日
  • Azure双栈网络及纯IPV6教程

    前情提要: 采用Cli或者第三方API面板开机可实现双栈网络,本教程为Azure网站手动配置,可避免使用API被风控。我用于演示的服务器是 基本 动态 IPV4 的香港机器,其它情…

    2024年3月6日
  • 一键查看浏览器中保存的明文密码

    有时候为了方便,总是把密码让浏览器把密码记住,这样时间久了可能就会忘记密码。今天就分享一个利用收藏JS代码的方法让密码明文化。 使用方法 在浏览器新建一个新的标签(收藏夹), 把下…

    2021年4月3日
  • Linux VPS一键添加/删除Swap虚拟内存[超实用]

    说明: 很多人的VPS服务器由于内存太小,会导致很多进程被杀掉,这时候就需要我们添加Swap虚拟内存了,之前在一大佬的博客里发现这个非常方便的一键脚本,这里就转载一下——方便懒人或…

    2021年3月20日
  • 用cloudflare Workers 部署美团图床

    Demo 开发计划 后台管理 鉴黄 画廊 referer、IP黑名单优点无限图片储存数量,你可以上传不限数量的图片 无需购买服务器,托管于Cloudflare的网络上,当使用量不超…

    2024年5月12日

发表回复

登录后才能评论