0

我有一个在 Dokku 实例中运行的简单 Rails 应用程序。我有自己的域指向它,但我也发现有一个流氓域指向我的服务器。我的基于 Dokku 的应用程序也为流氓域提供服务。

Guestion:如何防止 Dokku 服务于我指定的域以外的域?

我想我可以server { return 404 }在 nginx.conf 文件中有类似的东西,但我不确定 Dokku 如何使用这些 nginx 配置..

4

1 回答 1

0

您只能为您的域设置 server_name:

server {
   server_name your.domain;
   ...
}

是的,您也可以使用 server {} 包装流氓域

server {
   server_name rogue.domain;
   return 404;
}

将其放入 http {} 部分(nginx.conf OK)

Dokku:可以使用dokku-nginx-alt 插件设置应用特定的 Nginx 配置。在这个github issue中也有与 dokku 和 nginx.conf 相关的对话。

于 2014-09-07T18:49:39.870 回答