使用Cloudflare.com将目录重定向到子域?

时间:2016-03-31 18:24:54

标签: dns openshift cloudflare

目前,我可以访问用户目录,如下所示

    user1.mydomain.com

但我希望这样,用户只需输入浏览器

即可
from multiprocessing import Process, Manager, cpu_count, Pool, Value, Lock

def grab_future_products(p, test):
    print("Starting procces %s" % p)

if __name__ == "__main__": # Main program
    n = 4
    test = Value('i', 0)
    pool = Pool(processes=n) # n processes per every CPU core

    for i in range(n):
        pool.apply_async(grab_future_products, args=(i, test))

    pool.close()
    pool.join()

如何在Cloudflare上设置此功能以自动运行?我知道它与子域通配符转发有关,但我不确定如何在Cloudflare或Openshift上完成它....

1 个答案:

答案 0 :(得分:0)

未经测试,但我认为这是一个选择:

    in CloudFlare> DNS为user1.example.com添加指向适当IP的新记录 in Cloudflare>页面规则为模式添加新规则:http://user1.example.com/*转发到http://example.com/files/user1/$1

如果需要进行微调,希望这有助于提前道歉!

<强>更新

  

你认为A记录可以是通配符吗?

对于DNS子域使用通配符没有问题,A记录指向
* .example.com ==&gt;你的IP

我认为挑战将是在您的网页规则中使用通配符来自动转发 userx.example.com/y ==&gt; example.com/files/userx/y

我不确定如何仅使用CloudFlare页面规则来执行此操作。