7

我试图了解为了使我们的网站在中国可用,我需要经历的各种步骤和要求,无论是在监管方面(防火墙)还是在技术方面(技术限制和执行的更改)https://unly.org/

现在好像不允许:http ://www.chinafirewalltest.com/?siteurl=https%3A%2F%2Funly.org%2F

在此处输入图像描述

我不需要也不想拥有一个 .ch 网站,我只想让我的网站在https://unly.org/上提供中文版。此外,该网站目前托管在 AWS Lambda 上(使用无服务器框架),并且仅部署在 eu-west-1 区域(爱尔兰)。

该网站不在线销售任何东西:它是一个信息网站,而不是电子商务。


我已经研究了这个问题几个小时,但我对实现它所需的确切步骤有点迷茫。

以下是一些我没有找到答案的问题:

  • 是否需要将 lambda 部署到(中国北京),或者如果我获得 ICP 许可证,cn-north-1中国用户是否可以访问我的lambda?eu-west-1

无论部署区域如何,我似乎都需要 ICP 许可证,正如 AWS 常见问题解答在 https://www.amazonaws.cn/en/about-aws/china/faqs/#new%20step中所说:

问:如果我想在 AWS 中国(北京)区域或 AWS 中国(宁夏)区域托管公共内容,是否需要申请 ICP 备案或 ICP 许可证?

是的。根据中国法律法规,如果您使用任一AWS中国区域托管提供非商业互联网信息服务的网站,您必须通过相关政府部门办理非商业网站备案手续(“ICP备案”)。如果您使用任一 AWS 中国区域托管提供商业互联网信息服务的网站,您必须从相关政府部门获得商业网站的增值电信许可证(“ICP 许可证”)。在您使用 AWS 中国区域之一托管公共内容之前,您可能需要出示您的 ICP 备案或 ICP 许可证(如果适用)。

AWS中国(北京)区域由光环新网运营,负责北京区域的内容托管,AWS中国(宁夏)区域由西云数据运营,负责宁夏区域的内容托管。光环新网和西云数据均免费为寻求 ICP 相关服务的客户提供支持,但客户需自行承担适用政府部门征收的任何费用。如需了解更多备案程序,请访问光环新网http://www.sinnet.com.cn/service.aspx?PartNodeId=35和西云数据http://nwcdcloud.cn/ICP.aspx

至于实际获得许可证,这里有点离题,但我无法理解第一个提供者工作流程:

无论如何,这个过程似乎需要大约 4-6 周。因此,它可能需要更多的时间。


关于现在的技术细节,似乎中国地区(cn-north-1北京和cn-northwest-1宁夏)在 AWS Lambda 上的表现非常特殊。

  1. 他们只支持REGIONAL端点
  2. 它们不支持本机无服务器environment变量

此外,对网站本身也有技术影响:

  • Google 服务被禁止或受限(Google Analytics(受限)、Google Tag Manager、Google Fonts(禁止))并且必须更改、转换为自有 CDN 等。

而且我可能错过了其他技术限制,因为这只是我在挖掘后 2 小时内了解到的那些。

还有其他我忽略的步骤吗?(法规或技术)您对如何使托管在 AWS Lambda 上的网站在中国可用有任何建议或反馈吗?

4

1 回答 1

1

由于您的问题包含几个不同的方面,我将把我的答案分为两部分:

让您的网站在中国可用

  • 根据我的经验,无论您使用的是域.com还是.cn域都没有关系。当然,您可以使用.cn域来托管您网站的中文版本。但我认为这对您描述的任何问题都没有帮助
  • 对于在中国境外托管的“标准”国际网站,它是否可以从中国境内访问取决于 GFW。在你的情况下,它似乎被阻止了
  • 谷歌服务确实被禁止了。你无能为力
  • 为了正式注册您的网站(使其“畅通无阻”),您确实需要一个 ICP 许可证,正如您已经发现的那样。阿里云给出了关于注册工作流程的一个很好的概述
  • 我从未完成过完整的练习,但我怀疑如果没有会说中文的人的帮助,这是否可能

AWS 拉姆达

您描述的设置 - 将 lambda 函数部署到两个不同的区域,一个在某种程度上是非“标准”(中国区域) - 也可能在技术方面产生问题。我建议先从一个简单的(一个区域)设置开始,直到解决 ICP 问题,也许使用一些中国感知 CDN 提供商。或者您尝试使用更接近中国的“标准”AWS 区域;对于这种情况,有人推荐新加坡地区

于 2019-07-30T09:41:29.997 回答