当前位置: 首页 > 知识库问答 >
问题:

如何更改关键Cloud Foundry web应用程序的URL

翟卓君
2023-03-14

我刚刚将一个Spring Boot/VueJS应用程序推送到枢轴云铸造,我想知道如何更改网站的网址?

当我推应用程序时,他们给了我一个http://crdeckhelper.cfapps.io/

我去戈达迪买了一个crwardecks域名。通用域名格式

如何让我的应用程序运行在crwardecks.com?

我目前让godaddy将此人重新路由到cloud foundry为我生成的URL,但这不是我想要的行为。

我已经阅读了枢轴上的留档,但出于某种原因,它让我困惑。我也在网上搜索了这个,但没有找到一个好的资源。

共有1个答案

阎嘉荣
2023-03-14

你需要做几件事。

>

  • 将您的域添加到Cloud Foundry。运行cf create domain

    https://docs.run.pivotal.io/devguide/deploy-apps/routes-domains.html#private-domains

    将此域下的路由映射到你的应用程序。运行cf地图路线

    https://docs.run.pivotal.io/devguide/deploy-apps/routes-domains.html#map-路线

    此时,您将在CF中设置域和路由,但没有向CF发送流量。

    要将流量发送到CF,您需要调整DNS记录。同样,有几个选项。

    >

    您可以使用通配符为所有子域路由流量。我们再次使用CNAME记录,但这次使用通配符。例:CNAME:。实例com-

    这里将详细介绍这两种情况。还有,cfapps。io是关键Web服务的一部分。如果您使用不同的提供商,那么您的共享域将不同。

    此时,您应该有到CF的流量路由

    根域(即example.com,而不是www.example.com)有一个边缘情况,因为DNS CNAME记录不适用于根域。一些DNS提供商支持别名或ANAME记录,这与根域的CNAME记录类似。如果你的域名服务提供商这么做了,你可以试一试(有关如何使用域名服务提供商的说明,请参阅域名服务提供商的文档)。如果不支持,请查看提供商是否支持URL转发。许多DNS提供商会自动将根域上的HTTP流量重定向到您指定的子域,如示例。com-

    有关根域设置的更多信息,请参阅以下链接中的为注册的根域配置DNS

    https://docs.run.pivotal.io/devguide/deploy-apps/routes-domains.html#domains-域名解析

    作为最后手段,您可以使用a记录,但您需要非常小心,因为您的CF提供商可能没有静态公共IP,而他们的IP可以更改。如果你使用A记录,并且你的提供商的IP发生变化,流量将停止流向你的应用

    希望有帮助!

  •  类似资料:
    • 我只是按照这个页面的说明做了一个Flutter app,我在谷歌上搜索了如何更改应用程序的名称,找到了这个答案。但是我不能从清单文件中更改应用程序的名称。最初是。我将其更改为,它给出了错误 如何重置此错误并更改名称?

    • 我正在为我的树莓派设计一个非常简单的Web GUI。 同时,我正在学习WSGI和Flask应用程序。因为我使用的是raspberry pi,所以我希望坚持使用apache服务器,并在Flask服务器上使用WSGI(我完全不知道,但应该有一天再研究)。 我看到Flask应用程序需要对wsgi脚本进行触摸调用,以便Flask守护进程重建整个应用程序,例如,请参见此处。然而,在开发时,我发现这是一个非常

    • 问题内容: 我正在使用NetBeans,试图将熟悉的Java咖啡杯图标更改为我保存在jar文件中资源目录中的png文件。我发现许多不同的网页声称它们都有解决方案,但是到目前为止,它们都无法正常工作。 这是我目前所拥有的(省略try-catch块): 包含此代码的类在 com.xyz 包中,如果有区别的话。该类还扩展了JFrame。此代码在第一行上引发MalformedUrlException。 有

    • 我替换了所有位置的图像(我的意思是在drawable文件夹、所有Windows资产文件夹和iOS资源文件夹中),但它仍然显示应用程序的默认Xamarin图标。我也试过这个代码,但它似乎也不起作用。有人能告诉我解决办法吗?

    • 我绝对是Android开发的新手,我有以下问题,试图构建一个我从互联网上下载的示例项目。 当我尝试构建它时,我得到以下错误消息: 所以我在网上搜索,我找到了这个SO链接: Android Studio-未能找到目标android-18 好吧,我来谈谈工具 那么这意味着什么呢?这意味着我在Android框架上安装了不同的版本?(作为一个框架,它是SDK还是什么?) 那么,我可以在Android St