2团
Published on 2024-08-15 / 10 Visits
0
0

重定向未加密HTTP请求至HTTPS

网站需要将80端口的流量代理至443端口,采用如下配置:

server {
        listen 80 reuseport default_server;
        listen [::]:80 reuseport default_server;
        server_name _;
        return 301 https://$host&request_uri;
}

server {
        listen 443 ssl reuseport;
        listen [::]:443 ssl reuseport;
        server_name www.2tuan.site;
}

上述配置用于侦听IPv4以及IPv6以及任何主机名的默认服务器的80端口。

return语句向使用同一主机和请求URI的HTTPS服务器返回301永久重定向,该重定向由为SSL TLS配置的server代码块进行处理。


Comment