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

Nginx 如何将Dokku应用程序指向Dokku服务器的根域,nginx,dns,docker,dokku,Nginx,Dns,Docker,Dokku,如何将要在dokku服务器中设置的dokku应用程序指向服务器本身的根域。假设我的域是apps.com,要实现的应用程序名为botapp。如果我使用virtualhost命名,并使用git remote添加dokkudokku@apps.com:botapp它将被指向botapp.apps.com。如何使botapp指向apps.com本身(根域) 另外,除了使用子域(virtualhost命名),我如何知道dokku应用程序的根端口是什么?从v0.3.10开始,dokku附带了一个域插件。这使

如何将要在dokku服务器中设置的dokku应用程序指向服务器本身的根域。假设我的域是
apps.com
,要实现的应用程序名为
botapp
。如果我使用virtualhost命名,并使用git remote添加dokkudokku@apps.com:botapp它将被指向
botapp.apps.com
。如何使
botapp
指向
apps.com
本身(根域)


另外,除了使用子域(virtualhost命名),我如何知道dokku应用程序的根端口是什么?

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

这非常简单,文档需要更新以反映这一点


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

我原以为我必须删除全局域一秒钟,但结果是我需要再次设置letsencrypt插件,因为Chrome默认请求一个安全的站点。我还发现,拥有尚未指向您的服务器的域会抑制letsencrypt进程。