【问题标题】:reject all subdomains with nginx and ssl.拒绝所有带有 nginx 和 ssl 的子域。
【发布时间】:2014-11-20 14:43:59
【问题描述】:

由于我只有一个域证书,我想拒绝所有带有 nginx 返回代码 444 的子域 (*.domain.com),并只允许基域 (domain.com)。下面的配置似乎与 domain.com 的所有子域匹配。

server {
    listen 443;

    /* ssl cert stuff */

    server_name domain.com

}

我尝试在上面的 sn-p 之后添加下面的 sn-p 作为全部内容,但这似乎也不起作用。

server {
    listen 443;
    server_name .domain.com
    reject 444
}

提前致谢。

【问题讨论】:

  • 几乎是this question的副本。
  • 我不想重定向,因为我知道证书无效,我只想终止连接。
  • 这是该问题的第 2 点。本质上,除非您获得 *.domain.com 的证书,否则这不会发生。

标签: ssl nginx configuration


【解决方案1】:

将 SSL 拒绝的配置更改为:

server {
  listen 443;
  server_name *.domain.com;
  return 444;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-21
    相关资源
    最近更新 更多