使用Cloudflare和S3网站

时间:2016-11-19 03:10:01

标签: amazon-s3 cloudflare

我已经使用S3配置并运行静态网站,在此网站运行http://example.com.s3-website-us-east-1.amazonaws.com/ 作为Nodejs应用程序和CloudFlare之前,因此,我决定使用S3作为Web服务器,网站启动并运行在S3上

示例:

CNAME record

CloudFlare中的域名已经激活,我创建的example.com.s3-website-us-east-1.amazonaws.com指向AWS's Name Servers configured with HostedZones in Router53,它应该有效,但它没有。

如果我在Godaddy中添加example.com,当我访问ns-XXX.awsdns-38.org. ns-XX.awsdns-12.com. ns-XXX.awsdns-15.net. ns-XXX.awsdns-56.co.uk. 时,它就有效。

名称服务器看起来像

example.com

如果我在Cloudflare中添加这些NS,import multiprocessing pool = multiprocessing.Pool() set1 = pool.apply_async(core_ensembling, args1) # ... set6 = pool.apply_async(core_ensembling, args6) ensemble = list(itertools.chain(set1.get(),set2.get(),set3.get(),set4.get(),set5.get(),set6.get())) 不起作用,我想使用CloudFlare并使用S3托管thr网站。

如果我在Godaddy中添加NS,它就可以了。

如果我在CloudFlare中添加NS,它就不起作用。

出了什么问题?

1 个答案:

答案 0 :(得分:0)

请参阅以下内容 - 并注意“使用SSL与AWS S3和Cloudflare”一节(http可能正常,但https可能无法响应) https://support.cloudflare.com/hc/en-us/articles/200168926-How-do-I-use-Cloudflare-with-Amazon-s-S3-Service-

...还可以看到有关CNAME展平的S3文档 https://docs.aws.amazon.com/AmazonS3/latest/dev/VirtualHosting.html#VirtualHostingCustomURLs

PS。迈克尔对Route53的评论是正确的 - 没有像https://docs.aws.amazon.com/AmazonS3/latest/dev/website-hosting-custom-domain-walkthrough.html

等快速入门示例中所述的托管区域设置