问题标签 [custom-domain]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
23 浏览

google-app-engine - App-Engine 如何使用通配符消除自定义域的歧义?

如果我将自定义域添加*.example.com到我的应用程序引擎项目中,然后我可以有选择地将 CNAME 添加到指向 ghs.googlehosted.com 的域,以将子域转发到该项目,然后识别项目中的版本。

例如,如果我的项目有一个名为的版本和www一个名为项目。contactwww.example.comcontact.example.comwww.example.comwwwcontact.example.comcontact

为了完整性:如果我不使用*, 而是将www.example.comcontact.example.com作为自定义域添加到我的项目中,则两者都将根据不同项目版本的流量分配来提供服务,无论它们是什么。

现在,如果我将*.example.com自定义域添加到一个项目另一个项目中,事情就会变得有趣(这就是我的问题所在) 。现在,Google App-Engine 必须根据该项目的流量分配来区分是指第一个项目的版本还是第二个项目的某个版本。dataserver.example.comdataserver.example.comdataserver

当我几个月前设置它时,它做了(我认为是)最合乎逻辑的事情:它选择了后者,因为dataserver.example.com它比更具体*.example.com,因此应该优先。但是当我昨天尝试设置另一组项目时,它反而试图为我dataserver提供第一个项目的版本(最初不存在,因此我得到了 404,但是当我部署一个虚拟的时,我得到了背部)。

现在的问题是:App-Engine 实际上是做什么的?是随机的吗?它是先创建先服务的吗?是否有特殊性,但可能需要一段时间才能传播到所有服务器?

0 投票
1 回答
1058 浏览

azure - 未找到 CNAME 记录。请添加指向 xxxx.azurewebsites.net 的 CNAME 记录

我一直在尝试将自定义域名添加到我在 azure 上托管的应用程序中,并尝试将其链接到我在https://www.whogohost.com中购买的域。我已经尝试了链接https://docs.microsoft.com/en-us/azure/app-service/app-service-web-tutorial-custom-domain中指定的所有内容,但无济于事,我不断收到错误消息(未找到 CNAME 记录。请添加指向 xxxx.azurewebsites.net 的 CNAME 记录)。

注意:xxxx 只是我在 azure 中托管的应用名称的别名。

请问有人有相关答案吗?

0 投票
1 回答
48 浏览

apache - Compute Engine 自定义域可访问性

我有一个 Google Compute Engine 实例(安装了 apache、php、mysql 等)和一个自定义域名。我可以将我的自定义域添加到我的谷歌计算引擎。

让我的域名是 www.try.com 。

我的实例的“www”文件夹;

如何将“www.try.com”访问权限设置为仅“try”文件夹?谢谢。

0 投票
1 回答
443 浏览

google-app-engine - 如何将自定义域从 Gandi 指向 Google Cloud Engine

我是谷歌云引擎的新手。我有一个在 GCE 上运行的网络应用程序和一个在 Gandi 中的自定义域。我已按照一些说明将我的域添加到自定义域。

在此处输入图像描述

但我的域仍然未经验证。我尝试添加 DNS 记录,但没有任何反应。

在此处输入图像描述

请给我更多的建议。谢谢

0 投票
2 回答
160 浏览

github - 需要自定义域的帮助

我从 Google (kairns.rocks) 购买了一个自定义域,但无法将其链接到我的 Github 存储库 ( https://0n11san.github.io/p1/ )。

我尝试“转发域”,但这并没有完成我想要的(地址栏读取“kairns.rocks”而不是“ https://0n11san.github.io/p1/ ”)。此外,在某些浏览器(Chrome)中,我注意到无法找到 URL,但在其他浏览器(Firefox / IE)中,URL 解析为 github URL。当然,即使在后一种情况下,这仍然是有问题的 b/c 我希望地址栏改为读取“kairns.rocks”(不仅仅是重定向)。

我尝试将 CNAME 文件添加到 Github 存储库中,同时列出“kairns.rocks”和“www.kairns.rocks”。我还尝试更改 Google 域上的“DNS 设置”>“自定义资源记录”以列出 GH 的 IP 地址和我的 GH 页面 URL,但这似乎也不起作用。服务器是否有某种时间要求才能赶上或其他我错过的东西?

0 投票
1 回答
228 浏览

.htaccess - 为 api 创建自定义域名

我有一个使用 cpanel 的 Web 服务器,我想在一个文件夹上使用自定义域作为 api。因此,如果我在 public_html 文件夹中创建了一个名为 api 的文件夹,那么该文件夹的路径将是 www.example.co.uk/api/(一些 php 文件)。我怎么能改变它,使文件夹成为 api.example.co.uk/api/(一些 php 文件)的自定义域。

我看过一些选项,但并不真正知道最好的方法。我尝试将 htaccsess 文件添加到 api 文件夹,然后创建重写规则将 www 重写为 api。

然后,我还研究了使用 api 文件夹的路径创建子域。

我已经读过在服务器上创建 A 记录可以工作,但我不太确定如何执行此操作。我知道这是可以做到的,因为大多数 api 使用一些自定义域,如 facebooks graph api。(即https://graph.facebook.com/youtube/

0 投票
2 回答
15077 浏览

google-app-engine - 具有服务的 App Engine 自定义域

按照有关 DNS 记录的说明,我使用 App Engine设置了一个自定义域:

https://cloud.google.com/appengine/docs/standard/java/mapping-custom-domains

它适用于使用 URL http://MY_CUSTOM_DOMAIN的默认服务, 但我无法使用 URL http://SERVICE_ID.MY_CUSTOM_DOMAIN 访问其他服务。我是否需要映射一组不同的 DNS 记录?

0 投票
0 回答
704 浏览

github - 具有自定义域的 GitHub 页面不会重定向到 index.html

我已经在我的 DNS 中注册了一个 A 记录,它指向我的 GitHub 存储库https://github.com/gimoya/tiroltrailhead,它作为 github 页面页面http://gimoya.github.io/tiroltrailhead托管。在存储库根文件夹中,我放置了一个 index.html 文件,我假设在访问我的域 tiroltrailhead.com 或项目页面 url 时会打开该文件。但是,我仍然收到 404 - "...如果这是您的网站,请确保文件名大小写与 URL 匹配。对于根 URL(如http://example.com/),您必须提供 index.html 文件。” 在浏览器中打开 tiroltrailhead.com 或 gimoya.github.io/tiroltrailhead 时,如何设置 Github 和/或 DNS 以重定向到 index.html?

0 投票
1 回答
479 浏览

amazon-web-services - Using custom domain for aws api gateway endpoint in mumbai

I have a aws api gateway hosted in mumbai(ap-south-1). I am trying to add a custom domain to the endpoint.

I created a ACM certificate in the same region and created a Custom Domain Name in the api gateway. The api gateway allowed me to use the ACM certificate only in regionalised(ap-south-1) endpoint configuration and not edge(us-east-1) optimised configuration. This is resulting in a target domain in the format as

*.ap-south-1.amazonaws.com

and not in the cloudfront format like

*.cloudfront.net

After creating the custom domain name(api.mydomain.com) I tried to add it to the hosted zone in route53.

When I try to Create Record Set using target domain in above format(*.ap-south-1.amazonaws.com), I am getting an error

The record set could not be saved because: - Alias Target contains an invalid value.

enter image description here

I tried by creating the certificate in us-east-1 and creating an edge optimised endpoint. Here I got the cloudfront endpoint. But when I try to access the endpoint, I am getting forbidden exception.

0 投票
1 回答
151 浏览

google-cloud-endpoints-v2 - 使用带有自定义域的 Google 云端点框架 2.0

App engine standard environment我在using中托管了一个移动后端(用 Java 编写)Cloud endpoint framework 2.0,我可以通过这个 URL https://api-dot-[projectId]-appspot.com/_ah/api/myApi/v1/path 访问它

现在我正在尝试使用自定义域 [api.mydomain.app] 以及我所做的:

1-我已经api.mydomain.app在我的 appengine 设置中添加了这个域,它现在已经过验证,并且有一个由谷歌管理的有效 SSL

2-我在godaddy的这个域“mydomain.app”中添加了8条DNS记录(A和AAAA),如下所示:

我对@(对于默认服务)和admin(对于管理服务)有相同的记录,并且两者都工作得很好我也有这个记录CNAME * ghs.googlehosted.com

3- 我在 dispatch.xml 下面添加了这些记录:

4- 此后端的模块名称定义appengine-web.xmlapi

5-这是我的 API 类的定义

6-这就是我在 web.xml 中定义 EndpointsServlet 的方式

所以在完成所有这些之后,每当我尝试访问https://api.mydomain.app/myApi/v1/pathhttps://api.mydomain.app/path 它向我显示此响应时:

在服务器日志中我看到了这个No handlers matched this URL.

那么你能帮帮我吗?我错过了什么吗?

提前致谢!