【问题标题】:How to point a Dokku app at the root domain of the dokku server如何将 Dokku 应用程序指向 dokku 服务器的根域
【发布时间】:2015-08-07 00:46:38
【问题描述】:

如何将设置在 dokku 服务器中的 dokku 应用程序指向服务器本身的根域。假设我的域是apps.com,要实现的应用程序称为botapp。如果我使用虚拟主机命名并执行git remote add dokku dokku@apps.com:botapp,它将指向botapp.apps.com。我该怎么做才能让botapp 指向apps.com 本身(根域)。

另外,尽管使用子域(虚拟主机命名),我如何知道独酷应用程序正在植根的端口?

【问题讨论】:

    标签: nginx dns docker dokku


    【解决方案1】:

    从 v0.3.10 开始,Dokku 附带了一个域插件。这使您可以轻松地将域添加到您的应用程序。默认情况下,您的应用位于myapp.mydomain.com。如果您希望通过根域访问您的应用程序,则只需将根域添加为您的应用程序的域之一。 dokku domains:add myapp mydomain.com.

    这真的很简单,文档需要更新以反映这一点,真的。

    对于您的第二个问题,您的应用对外界不可见。您的应用程序在其自己的 docker 容器中运行,具有自己的本地 IP 地址。如果你还想知道你的应用暴露了哪个端口,你可以在你的服务器上运行docker ps

    【讨论】:

    • 我以为我必须暂时删除全局域,但最终我需要再次设置letsencrypt插件,因为Chrome默认请求一个安全站点。我还发现,我还没有被指向你的服务器的域会抑制letsencrypt过程。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-10
    • 2019-10-17
    相关资源
    最近更新 更多