nginx - 如何将 Dokku 应用程序指向 dokku 服务器的根域

标签 nginx dns docker dokku

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

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

最佳答案

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

这真的很简单,文档需要更新以反射(reflect)这一点,真的。

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

关于nginx - 如何将 Dokku 应用程序指向 dokku 服务器的根域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31867978/

相关文章:

正则表达式具有可选参数的多个 URL,一些需要反向引用,一些不需要

nginx - 是否可以在 Nginx 配置中使用带有重定向代码的变量?

reactjs - 如何通过 docker-compose.yml 将一些数据从一个容器复制到另一个容器

azure - 通过公共(public) IP 地址获取 Azure FQDN(DNS 名称)

php - 在 Alpine 上运行 nginx

Dockerfile 复制与 "docker run ... cp"

reactjs - 使用 docker-compose 对 React 应用程序进行 Dockerize

dns - 没有 TLD 的域名怎么可能存在?

python - 使用 Route 53 解析器自动记录 DNS 查询 - Cloudformation

docker - 无法从Macos连接容器Docker