由Mozilla SSL配置生成器生成的nginx`listen`配置
我使用Mozilla SSL配置生成器()生成配置 我的选择是由Mozilla SSL配置生成器生成的nginx`listen`配置,ssl,nginx,Ssl,Nginx,我使用Mozilla SSL配置生成器()生成配置 我的选择是nginx和modern,配置有如下代码: server { listen 80; listen [::]:80; return 301 https://$host$request_uri; } 问题: 1、 有两个listens,它们之间有什么区别? 2、 我是否不需要在此服务器块中添加服务器名称?1。有两种听力,它们之间有什么区别? 一个是在端口80上侦听IPv4,另一个是在端口80上侦听IPv6。当您
nginx
和modern
,配置有如下代码:
server {
listen 80;
listen [::]:80;
return 301 https://$host$request_uri;
}
问题:
1、 有两个listen
s,它们之间有什么区别?2、 我是否不需要在此
服务器
块中添加服务器名称
?1。有两种听力,它们之间有什么区别?
一个是在端口80上侦听IPv4,另一个是在端口80上侦听IPv6。当您想要使用IPv6时,只需要第二个
2。我是否不需要在此服务器块中添加服务器名称
是的,您应该为应该访问您的网站的名称定义server\u name
。另外,如果您只想允许www
或非www
,则应在下面进行更改
return 301 https://$host$request_uri;
到
return 301 https://example.com$request_uri;