【问题标题】:Multiple subdomains on CloudFlareCloudFlare 上的多个子域
【发布时间】:2018-06-17 21:59:38
【问题描述】:

是否可以使用 CloudFlare 设置 DNS 记录,让我的子域指向本地计算机上的两个不同端口?

例如,一个应用程序在 80 端口上运行,而另一个在 8880 端口上运行?根据此链接,应同时支持端口: https://blog.cloudflare.com/cloudflare-now-supporting-more-ports/

我想要: sub1.domain.com -> 1.2.3.4:80 sub2.domain.com -> 1.2.3.4:8880

我查看了 SRV 记录,但它似乎不允许 IP 地址作为目标。

【问题讨论】:

    标签: cloudflare


    【解决方案1】:

    您可以使用像 nginx 这样的反向代理,并将其与 Cloudflare 一起使用。

    查看此链接以了解如何将 nginx 安装和配置为反向代理。

    https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-on-ubuntu-16-04

    示例配置如下所示

        server {
        listen 80;
        server_name subdomain.example.com;
        location / {
            proxy_set_header X-Forwarded-For $remote_addr;
            proxy_set_header Host $host;
            proxy_pass http://local_ip:8081;
    
        }
    }
    
    
        server {
        listen 80;
        server_name subdomain2.example.com;
        location / {
            proxy_set_header X-Forwarded-For $remote_addr;
            proxy_set_header Host $host;
            proxy_pass http://local_ip:port;
    
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-22
      • 1970-01-01
      • 2012-04-03
      • 2014-03-09
      • 2020-03-09
      • 2015-02-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多