NGINX
NGINX Trac
3rd Party Modules
Security Advisories
CHANGES
OpenResty
ngx_lua
Tengine
在线学习资源
NGINX 开发从入门到精通
NGINX Modules
ngx_echo
andybest
V2EX  ›  NGINX

Nginx 如何配置可让一个 Https 站点仅能通过域名访问?

  •  
  •   andybest · Aug 11, 2014 · 4668 views
    This topic created in 4336 days ago, the information mentioned may be changed or developed.
    在 nginx.conf 增加配置:
    server {
      listen 443;
      server_name _;
      return 500;
    }

    结果通过域名/IP访问均提示:
    SSL 连接出错
    无法与服务器建立安全连接。可能是服务器出现了问题,也可能是您没有服务器要求的客户端身份验证证书。
    错误代码:ERR_SSL_PROTOCOL_ERROR
    5 replies    2014-08-11 23:02:20 +08:00
    LazyZhu
        1
    LazyZhu  
       Aug 11, 2014   ❤️ 1
    mengzhuo
        2
    mengzhuo  
       Aug 11, 2014
    https需要证书的大哥。。。
    pushy
        3
    pushy  
       Aug 11, 2014
    nginx.conf

    http{
    server {
    listen 80 default; //ip直接访问走这里
    return 500; //直接return 错误
    }
    }
    msg7086
        4
    msg7086  
       Aug 11, 2014 via iPhone
    @pushy 请审题。

    ---

    443后面要加上ssl否则就变成监听http协议了。

    另外还要配一个默认证书。自己生成一个无效的填上就行了。
    wdlth
        5
    wdlth  
       Aug 11, 2014
    你的意思是像Google那样做SNI?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1213 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 17:36 · PVG 01:36 · LAX 10:36 · JFK 13:36
    ♥ Do have faith in what you're doing.