【问题标题】:nginx `listen` configuration generated by Mozilla SSL Configuration GeneratorMozilla SSL 配置生成器生成的 nginx `listen` 配置
【发布时间】:2018-02-18 21:08:28
【问题描述】:

我使用 Mozilla SSL 配置生成器(https://mozilla.github.io/server-side-tls/ssl-config-generator/) 来生成配置。

我的选择是nginxmodern,配置有这样一段代码:

server {
    listen 80;
    listen [::]:80;

    return 301 https://$host$request_uri;
}

问题:

1、listens有两个,它们有什么区别?
2、server_name这个server块不需要加server_name吗?

【问题讨论】:

    标签: ssl nginx


    【解决方案1】:

    1.有两个听,有什么区别?

    一个是在80端口监听IPv4,另一个是在80端口监听IPv6。如果你想使用IPv6,你只需要第二个

    2。我不需要在这个服务器块中添加 server_name 吗

    是的,您应该为应该访问您的网站的名称定义server_name。此外,如果您只想允许wwwnon-www,那么您应该在下面进行更改

    return 301 https://$host$request_uri;
    

    return 301 https://example.com$request_uri;
    

    【讨论】:

      猜你喜欢
      • 2015-10-26
      • 2020-06-24
      • 1970-01-01
      • 1970-01-01
      • 2019-12-20
      • 2015-06-19
      • 1970-01-01
      • 2011-03-04
      • 1970-01-01
      相关资源
      最近更新 更多