NGINX动态域名的问题

NGINX动态域名的问题

残花月 发布于 2021-11-30 字数 1475 浏览 674 回复 5

@1989丶 你好,想跟你请教个问题:

nginx动态域名如何配置 

使用泛域名解析可以吗看看下面的配置

upstream www.*{ 
        server  192.168.2.241:8021; 
        server  192.168.2.235:8021; 
ip_hash;
     }  
     server {
        listen 80 default;  
server_name  $host; 
        location / { 
          proxy_pass        http://192.168.2.241:8021; 
          proxy_set_header   Host             $host; 
          proxy_set_header   X-Real-IP        $remote_addr; 
          proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for; 
        } 
     } 

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

羁拥 2021-12-01 5 楼

域名泛解析nginx用rewrite

筱武穆 2021-12-01 4 楼

我刚才在windows本地试了一下,我解析到本地DNS192.168.10.1,修改host,让域名解析到本地,绑定IIS到那几个域名,可是实验发现还是DNS找不到页面。我外网的服务器是有A记录的,问题是现在这个resolver 本地DNS,好像还是没起作用,所以能否指教一下

悟红尘 2021-12-01 3 楼

呵呵,我不是大神,只是刚好之前做过。如果你所需要的动态域名都是在公网绑定了a记录的话,resolver 8.8.8.8或者其他公共dns就可以了。如果是没有绑定公网a记录的,例如某人博客,http://xxx.blog.oschina.net这种的,就需要自己搞一个dns服务器,然后resolver指向那个服务器的ip就行了。我之前使用CentOS配的,建议先看鸟哥的教程熟悉一下dns的基本概念http://vbird.dic.ksu.edu.tw/linux_server/0350dns_1.php,然后再配置:http://www.cnblogs.com/xiaoluo501395377/archive/2013/06/06/3120326.html

希望帮到你。

归途 2021-12-01 2 楼

大神能否写下配置,是否是 resolver 8.8.8.8,没有的话需要怎么自建DNS呢

梅窗月明清似水 2021-12-01 1 楼

windows和IIS我不懂,我用的都是Mac和Linux。nginx只会在启动时加载hosts的内容和公网对于该域名指向的ip到内存,启动后就不会再找hosts了,所以如果不设定resolver,他是不知道该如何解析动态的域名的代理的。