由Mozilla SSL配置生成器生成的nginx`shop`配置

时间:2017-09-10 14:40:44

标签: ssl nginx

我使用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,有两个listen,它们之间有什么区别? 2,我是否需要在此server_name块中添加server

1 个答案:

答案 0 :(得分:2)

<强> 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;