我可以按子域进行heroku多重网络动态生成和路由吗?

我可以按子域进行heroku多重网络动态生成和路由吗?,heroku,Heroku,我使用heroku web和worker dynos。 现在我想按子域或路径分割请求 比如说 程序文件 web: bundle exec puma -p $PORT ./config/puma admin-web: bundle exec puma -p $PORT ./config/puma worker: ... www.example.com->web dynos admin.example.com->admin网站动态 有可能吗?没有。你不能这样做。域路由到Heroku应用程序级别

我使用heroku web和worker dynos。 现在我想按子域或路径分割请求

比如说

程序文件

web: bundle exec puma -p $PORT ./config/puma
admin-web: bundle exec puma -p $PORT ./config/puma
worker: ...
  • www.example.com->web dynos
  • admin.example.com->admin网站动态

有可能吗?

没有。你不能这样做。域路由到Heroku应用程序级别的dynos


如果您想这样做,您需要创建两个单独的Heroku应用程序——或者,一个更简单的想法:只有一种类型的web服务器,并解析传入的URL。如果URL以
admin.
开头,则显示管理员的内容;如果URL以
www.
开头,则显示非管理员内容=)

应该可以使用两个程序文件,一个用于
web
,一个用于
管理员web
。详细描述。

现在我只有一种类型的web服务器和解析URL。但是管理员请求非常重,它会影响
www
请求。这就是为什么我想分开迪诺斯,对不起!正如我所说的,没有办法按你的要求去做。您可能希望优化您的管理请求,或者将它们作为单独的应用程序运行。